local v0=setmetatable({},{__index=function(v178,v179) return game:GetService(v179);end});local v1=loadstring(game:HttpGet("https://raw.githubusercontent.com/0mam0ri/KittyWare/refs/heads/main/lib.lua"))();local v2=loadstring(game:HttpGet("https://raw.githubusercontent.com/0mam0ri/KittyWare/refs/heads/main/notify.lua"))();local v3=game:HttpGet("https://raw.githubusercontent.com/0mam0ri/KittyWare/refs/heads/main/data.json");local v4=v2.Notify;local v5="1.0.10";local v6="keyless";if not game:IsLoaded() then game.Loaded:Wait();end local v7=v0.VirtualInputManager;local v8=v0.UserInputService;local v9=v0.TeleportService;local v10=v0.TweenService;local v11=v0.HttpService;local v12=v0.RunService;local v13=v0.Lighting;local v14=v0.CoreGui;local v15=v0.Players;local v16=v0.Stats;local v17=v16.Network.ServerStatsItem["Data Ping"];local v18=v11:JSONDecode(v3);local v19="discord.gg/" .. v18.invite ;if ( not v18 or not v18.version or not v19) then error("Error getting actual data");elseif (v18.version~=v5) then error("Outdated version! \n" .. " Current Version: " .. v5 .. "\n" .. "Newest Version: " .. v18.version );end makefolder("KittyWare");local v20=table.insert;local v21=table.find;local v22=table.remove;local v23=table.clear;local v24=workspace:WaitForChild("Map");local v25=workspace:WaitForChild("Live");local v26=workspace:WaitForChild("Thrown");local v27=workspace:WaitForChild("Terrain");local v28=workspace:WaitForChild("Cutscenes");local v29=workspace.CurrentCamera;local v30=v15.LocalPlayer;local v31=v30.PlayerGui;local v32=v30:GetMouse();local v33=workspace.FallenPartsDestroyHeight;local v34=v13:FindFirstChild("ColorCorrection") or Instance.new("ColorCorrectionEffect",v13) ;v34.Name="ColorCorrection";local v36={"Shove","Normal Punch","Uppercut","Flowing Water","Lethal Whirlwind Stream","Hunter's Grasp","Doom Dive","Crowd Buster","Hammer Heel","Binding Cloth","Jet Dive","Blitz Shot","Ignition Burst","Flash Strike","Scatter","Explosive Shuriken","Homerun","Beatdown","Four Ball","Quick Slice","Atmos Cleave","Pinpoint Cut","Crushing Pull","Windstorm Fury","Stone Coffin","Expulsive Push","GoPush","Vanishing Kick","Whirlwind Drop","Head First","Weboom","Plasma Cannon","Trinity Tear","Twin Burst","TornadoBind"};local v37={"Consecutive Punches","Machine Gun Blows","Bullet Barrage"};local v38={"Custom Cape","Guild Cape","Slinky","Ruler Cape","Webbed Cape","Warden Cape","Desert Cape","Divine Wheel","Spiky Cape","Fur Cape","Blood Scarf","Torn Headband","Headband","Bandage Wrap","Waist Sash","Leg Iron","Leg Iron","Worn Cape","Tattered Cape","Torn Cape","White Cape","Conqueror Cape","Jagged Cape","Royal Cape","White Scarf","Short Sash","Red Gloves","SpiralHolder","Long Sash","Bandages","Purple Scarf"};local v39={"Gold Aura","Midnight Aura","Shadow Aura","Burning Aura","Crimson Aura","Graceful Aura","Glitch Aura","Colorful Aura","Error Aura","Stench Aura","Dark Aura","Lighting Aura","Ki Aura"};local v40={"Counter","AbsoluteImmortal","AtomicCounter","HunterCounter","UpFrames","Ragdoll","ForceField","CanBringUp"};local v41={"DoingEmote","CancelEmote","CancelEmote2","BeingLaunched","Freeze"};local v42={"Counter","HunterCounter","DoingEmote","CancelEmote","CancelEmote2","BeingLaunched","Ragdoll","Freeze","BarrageBind"};local v43={};local v44={};local v45={};local v46={};local v47={};local v48={Garou={WaterTrail="true",["5"]="false",["3-2"]="false",["2-2"]="false",["1"]="true",Spinparticle2="true",["4-2"]="true",["4-3"]="true",["6"]="true",["7"]="true",["8"]="true",["9"]="true",Line="false",Real="false",Real2="false",AirTrail="false",ParticleEmitter="false",big="false",["4-4"]="false",Was="false",Blue="true",WaterTrailEnd="false",["1-1"]="true",["3-3"]="true",["9-2"]="true",["1-2"]="true",["10"]="true",Trail1="false"}};local v49={BodySmoke=true,BodySmokez=true,SmokeUpTwo=true,SmokeUp=true,UpSmoke=true,SmokeBack=true,GroundSmoke=true,UpSmoke2=true,SmokeOne=true,Push=true,SmokeDown=true,Dust=true,Smoke=true,Smoke3=true,SmokeyUp=true,Smokey=true};local v50={Bald="Saitama",Hunter="Garou",Monster="Red Garou",Cyborg="Genos",Ninja="Sonic",Batter="Metal Bat",Blade="Samurai",Esper="Tatsumaki",Purple="Siryu",Tech="Emperor"};local v51;local v52;local v53;local v54;local v55;local v56;local v57="";local v58;local v59;local v60;local v61;local v62;local v63;local v64;local v65;local v66;local v67={};local v68=Enum.KeyCode.Space;local v69=Enum.KeyCode.Q;local v70=Enum.KeyCode.W;local v71=Enum.KeyCode.S;local v72=Enum.KeyCode.D;local v73=Enum.KeyCode.A;local v74="10479335397";local v75="10480793962";local v76="10480796021";local v77="10503381238";local v78="13379003796";local v79={Goal="LeftClick"};local v80={Goal="LeftClickRelease"};local v81={Dash=Enum.KeyCode.S,Key=Enum.KeyCode.Q,Goal="KeyPress"};local v82={Dash=Enum.KeyCode.W,Key=Enum.KeyCode.Q,Goal="KeyPress"};local v83={Goal="KeyPress",Key=Enum.KeyCode.F};local v84={Goal="KeyRelease",Key=Enum.KeyCode.F};local v85=28;local v86=32 -10 ;local v87=12 + 6 ;local v88=682 -(89 + 578) ;local v89=7 + 2 ;local v90={Autoblock={Enabled=false,DashPredict=false,AutoM1=false,AutoCounter=false},AutoTech={Enabled=false,Tech="",Loopv2={Precision=0.25 -0 ,SecondFlick=0.04,Jump=true,FirstFlickAngle=1049 -(572 + 477) ,LegitJump=false},LockonPrecision=1,SupaMethod="RenderStepped",LoopDashLooksUp=false},Misc={FriendCheck=false,NoDashEndLag=false,StretchEnabled=false,StretchValue=1 + 0 ,LockOnEnabled=false,LockOnPrecision=1 + 0 ,TDSEnabled=false},Visuals={NoSmoke=false,NoRings=false,NoNewLight=false,NoCapes=false,NoAuras=false,NoGarouC=false,FOV=70,EffectsColor={Enabled=false,Color=Color3.fromRGB(142,23 + 164 ,255)},CustomUltbar={UltbarText={Enabled=false,Text="KITTYWARE"},UltbarColor={Enabled=false,Color=Color3.fromRGB(228 -(84 + 2) ,187,420 -165 )}},ESP={Enabled=false,DeathCounterColor=Color3.new(0.454902 + 0 ,842.137255 -(497 + 345) ,0.141176),NeutralColor=Color3.new(0.364706,0.564706,1 + 0 ),FriendColor=Color3.new(0.588235 + 0 ,1334 -(605 + 728) ,0.27451 + 0 ),EnemyColor=Color3.new(0.635294,0.4,0.113725 -0 ),UltColor=Color3.new(0.635294,0.576471 + 0 ,0.113725 -0 ),SaitamaUltColor=Color3.new(0.9803921568627451 + 0 ,1,0.6784313725490196),NoBillboards=false,OutlineTransparency=0.7,DeathCounterESP=false,SaitamaUltESP=false}},Macro={m1ResetEnabled=false,EmoteDash={Enabled=false,Delay=0.05,Type="Straight"},BackDashCancel1={Enabled=false},BackDashCancel2={Enabled=false},BackDashCancel3={Enabled=false},BackDashCancel4={Enabled=false},TechHelper={Enabled=false,Tech=""},ExtraTechHelper={Enabled=false,Tech=""}},Rage={NoStun=false,NoSlow=false,NoFatigue=false,AlwaysJump=false,AutoDodge=false,Fling={Target="",LoopFling=false},CustomFrontDash={Enabled=false,OnlyOnKeybind=false,Distance=2 -1 },CustomSideDash={Enabled=false,OnlyOnKeybind=false,Distance=1 + 0 ,Side="",RemoveInertia=false,RMIDelay=489.07 -(457 + 32) ,Jump=false}}};local function v91(v180) if v180 then v180:Disconnect();v180=nil;end end local function v92(v181) if v181 then for v656,v657 in ipairs(v181) do v91(v657);end end end local function v93(v182,v183,v184,v185) local v186=0 + 0 ;local v187;while true do if (v186==(1403 -(832 + 570))) then return v187;end if (v186==(0 + 0)) then local v658=0 + 0 ;while true do if (v658==(0 -0)) then v187=v183[v184]:Connect(v185);v20(v182,v187);v658=1 + 0 ;end if (v658==1) then v186=797 -(588 + 208) ;break;end end end end end local function v94(v188) v7:SendKeyEvent(true,v188,false,game);end local function v95(v189) v7:SendKeyEvent(false,v189,false,game);end local function v96(v190) local v191=0 -0 ;local v192;while true do if (v191==(1800 -(884 + 916))) then v192=0 -0 ;while true do if (v192==(0 + 0)) then v94(v190);task.wait();v192=654 -(232 + 421) ;end if (v192==(1890 -(1569 + 320))) then v95(v190);break;end end break;end end end local function v97() if not v59 then v64:FireServer(v82);if not workspace:GetAttribute("NoDashCooldown") then local v720=0 + 0 ;local v721;while true do if (v720==(0 + 0)) then v721=0 -0 ;while true do if (v721==(605 -(316 + 289))) then v59=true;task.delay(5,function() v59=false;end);break;end end break;end end end end end local function v98(v193,v194) for v586,v587 in v193 do for v609,v610 in pairs(v587:GetDescendants()) do v194(v609,v610);end end end local function v99(v195) for v588,v589 in ipairs(v65:GetPlayingAnimationTracks()) do if (v589.Animation and (v589.Animation.AnimationId==("rbxassetid://" .. tostring(v195)))) then v589:Stop();end end end local function v100(v196) local v197=0;while true do if (v197==(0 -0)) then for v722,v723 in ipairs(v65:GetPlayingAnimationTracks()) do if (v723.Animation and (v723.Animation.AnimationId==("rbxassetid://" .. tostring(v196)))) then return true;end end return false;end end end local function v101(v198,v199) if (v47[v198.Name]=="Friend") then if v199 then if v90.Misc.FriendCheck then return true;else return false;end else return true;end else return false;end end local function v102(v200) local v201=0;local v202;while true do if (v201==0) then v202=0 + 0 ;while true do if (v202==(1453 -(666 + 787))) then if v200:IsFriendsWithAsync(v30.userId) then v47[v200.Name]="Friend";return;end v47[v200.Name]="Neutral";break;end end break;end end end local function v103(v203,v204,v205) v29.CFrame=CFrame.new(v203) * CFrame.Angles(425 -(360 + 65) ,v204,0 + 0 ) * CFrame.Angles(v205,254 -(79 + 175) ,0 -0 ) ;end local function v104(v207,v208,v209,v210) v210=v210 or (1 + 0) ;local v211=v29.CFrame;local v212=v211.Position;local v213;local v214;local v215;if v208 then local v611=0 -0 ;local v612;while true do if (v611==1) then v214=math.atan2( -v612.X, -v612.Z);break;end if (v611==0) then v612=nil;if v209 then local v828=0 -0 ;while true do if (v828==(899 -(503 + 396))) then v612=(v208-v63.Position).Unit;v215=math.atan2( -v63.CFrame.LookVector.X, -v63.CFrame.LookVector.Z);break;end end else local v829=181 -(92 + 89) ;local v830;local v831;while true do if (2==v829) then v831=v211.LookVector;v215=math.atan2( -v831.X, -v831.Z);break;end if (v829==(1 -0)) then v612=(v208-v830).Unit;v213=math.asin(v612.Y);v829=2;end if (v829==0) then v830=v212;if (v8.MouseBehavior==Enum.MouseBehavior.LockCenter) then v830=v830-(v211.RightVector * 1.75) ;end v829=1;end end end v611=1;end end else local v613=0;local v614;while true do if (v613==(1 + 0)) then v215=math.atan2( -v614.X, -v614.Z);v214=v215 + math.rad(v207) ;break;end if (v613==0) then local v749=0;while true do if ((1 + 0)==v749) then v613=3 -2 ;break;end if (0==v749) then v614=nil;if v209 then v614=v63.CFrame.LookVector;else local v892=0 + 0 ;while true do if (v892==(0 -0)) then v614=v211.LookVector;v213=math.asin(v614.Y);break;end end end v749=1 + 0 ;end end end end end local v216=math.atan2(math.sin(v214-v215 ),math.cos(v214-v215 ));local v217=v215 + (v216 * v210) ;if v209 then local v615=0 + 0 ;while true do if (v615==0) then v62.AutoRotate=false;v63.CFrame=CFrame.new(v63.Position) * CFrame.Angles(0 -0 ,v217,0 + 0 ) ;break;end end else v103(v212,v217,v213);end end local function v105(v218,v219,v220) local v221=0 -0 ;local v222;local v223;local v224;local v225;local v226;local v227;while true do if (v221==(1244 -(485 + 759))) then local v659=0 -0 ;while true do if (v659==0) then v222=math.rad(v218);v223=tick();v659=1190 -(442 + 747) ;end if (v659==(1136 -(832 + 303))) then v221=947 -(88 + 858) ;break;end end end if (v221==3) then v227=v12.RenderStepped:Connect(function() local v724=0 + 0 ;local v725;local v726;local v727;local v728;local v729;local v730;local v731;local v732;while true do if (v724==(0 + 0)) then v725=tick() -v223 ;v726=math.clamp(v725/v219 ,0 + 0 ,790 -(766 + 23) );v724=4 -3 ;end if (v724==3) then v731=math.asin(v730.Y);v732=v225 + ((v226-v225) * v727) ;v724=5 -1 ;end if (v724==(10 -6)) then if v220 then local v866=0 -0 ;while true do if (v866==(1073 -(1036 + 37))) then v62.AutoRotate=false;v63.CFrame=CFrame.new(v63.Position) * CFrame.Angles(0,v732,0) ;break;end end else v103(v729,v732,v731);end if (v726>=(1 + 0)) then v91(v227);end break;end if (v724==(1 -0)) then v727=v726 * v726 * ((3 + 0) -((1482 -(641 + 839)) * v726)) ;v728=v29.CFrame;v724=2;end if (v724==(915 -(910 + 3))) then v729=v728.Position;v730=v728.LookVector;v724=3;end end end);break;end if (v221==(4 -2)) then v226=v225 + v222 ;v227=nil;v221=3;end if (v221==(1685 -(1466 + 218))) then local v660=0 + 0 ;while true do if (1==v660) then v221=2;break;end if (v660==(1148 -(556 + 592))) then v224=v29.CFrame.LookVector;v225=math.atan2( -v224.X, -v224.Z);v660=1 + 0 ;end end end end end local function v106(v228,v229) local v230=0;while true do if (v230==(808 -(329 + 479))) then if v229:FindFirstChild("Counter") then return v90.Visuals.ESP.DeathCounterColor;elseif v229:GetAttribute("Ulted") then local v835=854 -(174 + 680) ;while true do if (v835==(0 -0)) then if (v229:GetAttribute("Character")=="Bald") then return v90.Visuals.ESP.SaitamaUltColor;end return v90.Visuals.ESP.UltColor;end end elseif v101(v228,false) then return v90.Visuals.ESP.FriendColor;elseif (v47[v228.Name]=="Enemy") then return v90.Visuals.ESP.EnemyColor;end return v90.Visuals.ESP.NeutralColor;end end end local function v107(v231) local v232=0 -0 ;local v233;while true do if ((0 + 0)==v232) then v233=0;while true do if (v233==(739 -(396 + 343))) then for v836= #v67,2, -(1 + 0) do local v837=1477 -(29 + 1448) ;local v838;local v839;while true do if ((1390 -(135 + 1254))==v837) then if ((v839.time<=v231) and (v838.time>=v231)) then local v903=(v231-v839.time)/(v838.time-v839.time) ;return v839.cf:Lerp(v838.cf,v903);end break;end if ((0 -0)==v837) then local v893=0 -0 ;while true do if (v893==(1 + 0)) then v837=1;break;end if (v893==0) then v838=v67[v836];v839=v67[v836-(1528 -(389 + 1138)) ];v893=575 -(102 + 472) ;end end end end end return v67[1 + 0 ] and v67[1].cf ;end end break;end end end local function v108(v234) return v15:GetUserThumbnailAsync(v234.UserId,Enum.ThumbnailType.HeadShot,Enum.ThumbnailSize.Size420x420);end local function v109(v235) local v236=0 + 0 ;local v237;local v238;local v239;while true do if (v236==0) then v237=math.floor(v235.R * 255 );v238=math.floor(v235.G * 255 );v236=1 + 0 ;end if (v236==(1546 -(320 + 1225))) then v239=math.floor(v235.B * (453 -198) );return string.format("#%02X%02X%02X",v237,v238,v239);end end end local function v110(v240,v241) local v242=0;while true do if (v242==(0 + 0)) then local v661=1464 -(157 + 1307) ;while true do if (v661==0) then for v840,v841 in pairs(v240:GetChildren()) do if v21(v241,v841.Name) then return false;end end return true;end end end end end local function v111(v243,v244,v245) local v246=0;while true do if (v246==0) then if not v61.PrimaryPart then return;end v63.CFrame=CFrame.new(v243.Position) * v244 * v245 ;v246=1860 -(821 + 1038) ;end if (v246==1) then v61:SetPrimaryPartCFrame(CFrame.new(v243.Position) * v244 * v245 );v63.Velocity=Vector3.new(224549133 -134549133 ,90000000 * (2 + 8) ,159864077 -69864077 );v246=2;end if (v246==2) then v63.RotVelocity=Vector3.new(900000000,334851795 + 565148205 ,2090744290 -1190744290 );break;end end end local function v112(v247) local v248=v247:FindFirstChild("HumanoidRootPart");local v249=v247:FindFirstChild("Humanoid");if ( not v248 or not v249) then return;end local v250=Instance.new("BodyVelocity");v250.Parent=v63;v250.Velocity=Vector3.new(1026 -(834 + 192) ,0 + 0 ,0);v250.MaxForce=Vector3.new(10439823275 -1439823787 ,8999999488 -0 ,9000001463 -(702 + 1273) );local v254=tick();local v255=0;local v256=0;local v257=v63.CFrame;workspace.FallenPartsDestroyHeight=NaN -0 ;repeat local v590=0 -0 ;while true do if ((1 + 0)==v590) then if (v248.Velocity.Magnitude<50) then local v795=0;while true do if ((0 -0)==v795) then v255=v255 + 58 + 42 ;if (v256==1) then local v896=0 + 0 ;while true do if (v896==(0 + 0)) then v111(v248,CFrame.new(0 + 0 ,1.5,0 + 0 ) + ((v249.MoveDirection * v248.Velocity.Magnitude)/1.25) ,CFrame.Angles(math.rad(v255),1414 -(1001 + 413) ,0 -0 ));v111(v248,CFrame.new(882 -(244 + 638) ,694.5 -(627 + 66) ,0 -0 ) + v249.MoveDirection ,CFrame.Angles(math.rad(v255),0,0));break;end end else local v897=602 -(512 + 90) ;local v898;while true do if (v897==(1906 -(1665 + 241))) then v898=717 -(373 + 344) ;while true do if (v898==0) then v111(v248,CFrame.new(0, -(1.5 + 0),0 + 0 ) + ((v249.MoveDirection * v248.Velocity.Magnitude)/(2.25 -1)) ,CFrame.Angles(math.rad(v255),0 -0 ,0));v111(v248,CFrame.new(1099 -(35 + 1064) , -(1.5 + 0),0) + v249.MoveDirection ,CFrame.Angles(math.rad(v255),0 -0 ,0 + 0 ));break;end end break;end end end break;end end elseif (v256==(1237 -(298 + 938))) then local v852=1259 -(233 + 1026) ;while true do if ((1666 -(636 + 1030))==v852) then v111(v248,CFrame.new(0 + 0 ,1.5 + 0 ,v249.WalkSpeed),CFrame.Angles(math.rad(27 + 63 ),0 + 0 ,221 -(55 + 166) ));v111(v248,CFrame.new(0 + 0 , -(1.5 + 0),0 -0 ),CFrame.Angles(math.rad(387 -(36 + 261) ),0,0 -0 ));break;end end else local v853=1368 -(34 + 1334) ;while true do if (v853==0) then v111(v248,CFrame.new(0 + 0 , -(1.5 + 0), -v249.WalkSpeed),CFrame.Angles(1283 -(1035 + 248) ,21 -(20 + 1) ,0 + 0 ));v111(v248,CFrame.new(319 -(134 + 185) , -(1134.5 -(549 + 584)),685 -(314 + 371) ),CFrame.Angles(0 -0 ,968 -(478 + 490) ,0));break;end end end task.wait();break;end if (v590==(0 + 0)) then v256=v256 + (1173 -(786 + 386)) ;if (v256>(3 -2)) then v256=1379 -(1055 + 324) ;end v590=1341 -(1093 + 247) ;end end until (v254 + 2 + 0)0.7 ;end if (0==v340) then local v681=0;while true do if ((1726 -(1165 + 561))==v681) then v341=v339.AssemblyLinearVelocity;if (v341.Magnitude<0.1) then return;end v681=1 + 0 ;end if (v681==(3 -2)) then v340=1 + 0 ;break;end end end if (v340==1) then v342=(v63.Position-v339.Position).Unit;v343=v341.Unit;v340=481 -(341 + 138) ;end end end local function v139(v345,v346) local v347=0 + 0 ;local v348;local v349;local v350;while true do if ((3 -1)==v347) then if ( not v90.Autoblock.AutoM1 or ((v350>v89) and not ((v350<=v88) and v138(v345)))) then return;end v137(v345,v346);break;end if (v347==1) then v350=(v348-v349).Magnitude;v134(v116(326.25 -(89 + 237) )[1],v345,v346);v347=6 -4 ;end if (v347==0) then local v685=0;while true do if (v685==(1 -0)) then v347=882 -(581 + 300) ;break;end if (v685==(1220 -(855 + 365))) then v348=v63.Position;v349=v345.Position;v685=1;end end end end end local function v140(v351,v352,v353) local v354=0;local v355;local v356;local v357;while true do if (v354==(0 -0)) then v355=v131(v351,v352);v356=nil;v354=1 + 0 ;end if (v354==(1236 -(1030 + 205))) then v357=tick();v356=v12.Heartbeat:Connect(function() local v739=0 + 0 ;local v740;local v741;local v742;while true do if (v739==1) then v742=nil;while true do if (v740==(1 + 0)) then v742=math.clamp(v741/(286.1 -(156 + 130)) ,0,1);if (v353:FindFirstChild("NoBlock") or ((v63.Position-v351.Position).Magnitude>=(v87 + (11 -6)))) then local v907=0 -0 ;while true do if (v907==0) then v91(v355);v91(v356);v907=1;end if (v907==(1 -0)) then v133();if (v90.Autoblock.AutoM1 and ((v63.Position-v351.Position).Magnitude<=v89)) then v137(v351,v352);end break;end end end v740=1 + 1 ;end if (v740==0) then v132();v741=tick() -v357 ;v740=1 + 0 ;end if (v740==2) then if ((v742>=1) and not v353:FindFirstChild("Slowed")) then local v908=69 -(10 + 59) ;while true do if (v908==(0 + 0)) then v91(v355);v91(v356);v908=1;end if ((4 -3)==v908) then v133();break;end end end break;end end break;end if (v739==0) then v740=1163 -(671 + 492) ;v741=nil;v739=1 + 0 ;end end end);break;end end end local function v141(v358,v359,v360) local v361=1215 -(369 + 846) ;local v362;while true do if (0==v361) then v362=v117();if (v360 or v362:WaitForChild(2 + 2 ):WaitForChild("Base"):FindFirstChild("Cooldown") or not counterTool or not v90.Autoblock.AutoCounter) then return true;elseif counterTool then local v844=0;local v845;while true do if (0==v844) then v845=0 + 0 ;while true do if (v845==0) then v64:FireServer({IsAutoActivate=true,Goal="Console Move",Tool=counterTool,ToolName=counterTool.Name});return false;end end break;end end end break;end end end local function v142(v363,v364,v365) local v366=1945 -(1036 + 909) ;local v367;while true do if (v366==1) then v367=nil;v367=v365.AncestryChanged:Connect(function(v743,v744) if not v744 then local v815=0 + 0 ;while true do if (v815==(0 -0)) then if ((v90.Visuals.ESP.DeathCounterESP or v90.Visuals.ESP.SaitamaUltESP) and not v90.Visuals.ESP.Enabled) then v120(v364,v363,false);else v119(v363,v364,true);end v91(v367);break;end end end end);break;end if (v366==0) then v119(v363,v364,true);v4({Title="KittyWare",Description=string.format(v363.DisplayName .. ' used Death Counter!' ,v109(v90.Visuals.ESP.DeathCounterColor)),Image=v108(v363)});v366=204 -(11 + 192) ;end end end local function v143(v368) local v369=0 + 0 ;local v370;local v371;while true do if (v369==(175 -(135 + 40))) then v370=v368.Name;v371=v48[v57];v369=1;end if (v369==1) then if ((v368:IsA("PointLight") or v368:IsA("SpotLight") or v368:IsA("SurfaceLight")) and v90.Visuals.NoNewLight) then v368.Enabled=false;elseif ((v49[v370] and v90.Visuals.NoSmoke) or ((v370=="Clone_Rig") and v90.Visuals.NoGarouC) or ((v21(v39,v370) or (v370=="CosmeticAuras")) and v90.Visuals.NoAuras) or (v21(v38,v370) and v90.Visuals.NoCapes) or ((v370=="Ring") and v90.Visuals.NoRings)) then task.defer(v368.Destroy,v368);elseif v371 then local v868=0;local v869;local v870;while true do if (v868==(2 -1)) then if (v870 and v90.Visuals.EffectsColor.Enabled and (((v870=="true") and v869) or (v870=="false")) and (v368:IsA("ParticleEmitter") or v368:IsA("Trail") or v368:IsA("Beam"))) then v368.Color=ColorSequence.new(v90.Visuals.EffectsColor.Color);end break;end if (v868==(0 + 0)) then v869=v368:FindFirstAncestor(v30.Name) or v368.Parent:FindFirstAncestor(v30.Name) or v368.Parent.Parent:FindFirstAncestor(v30.Name) ;v870=v371[v370];v868=2 -1 ;end end end break;end end end local function v144(v372) if v372 then for v688,v689 in pairs(v15:GetPlayers()) do local v690=0 -0 ;local v691;while true do if (v690==(176 -(50 + 126))) then v691=v689.Character;if v691 then for v871,v872 in pairs(v691:GetDescendants()) do v143(v872);end end break;end end end end end local function v145(v373) local v374=0;local v375;local v376;while true do if (v374==(8 -5)) then v63.CFrame=v375;v61:SetPrimaryPartCFrame(v375);break;end if (2==v374) then if not v373 then return;end task.wait(0.15 + 0 );v374=1416 -(1233 + 180) ;end if (v374==1) then v63.CFrame=v376;v61:SetPrimaryPartCFrame(v376);v374=971 -(522 + 447) ;end if (v374==(1421 -(107 + 1314))) then v375=v63.CFrame;v376=v63.CFrame * CFrame.new(math.random(5 + 5 ,15) * (((math.random(0,2 -1 )==(1 + 0)) and 1) or -(1 -0)) ,0,math.random(10,59 -44 ) * (((math.random(1910 -(716 + 1194) ,1 + 0 )==(1 + 0)) and (504 -(74 + 429))) or -1) ) ;v374=1 -0 ;end end end local function v146(v377) if not isrbxactive() then return;end local v378=v377.Name;local v379=v377:FindFirstAncestorWhichIsA("Model") or v377.Parent:FindFirstAncestorWhichIsA("Model") ;local v380=v15:FindFirstChild(v379.Name);v143(v377);if (v380 and v379 and (v380~=v30)) then local v638=v379:FindFirstChild("HumanoidRootPart");local v639=v379:FindFirstChild("Humanoid");if ( not v639 or not v638 or (v62.Health<=0) or (v639.Health<=0)) then return;end if (v378=="Counter") then v142(v380,v379,v377);elseif not v101(v380,true) then local v817=0 + 0 ;local v818;local v819;local v820;local v821;local v822;while true do if (v817==1) then v820=v110(v379,v41);v821=v818<=v89 ;v817=4 -2 ;end if (v817==(0 + 0)) then local v873=0;while true do if (v873==0) then v818=(v63.Position-v638.Position).Magnitude;v819=v110(v61,v42);v873=2 -1 ;end if (1==v873) then v817=2 -1 ;break;end end end if (v817==(435 -(279 + 154))) then v822=(v818<=v88) and v138(v638) ;if ((v378=="UsedDash") and v90.Autoblock.DashPredict and v90.Autoblock.Enabled and v819 and v820 and not v821 and not v822) then if (v818<=v85) then v139(v638,v639);elseif (v818<=v86) then v137(v638,v639);end elseif (v821 or v822) then if (v90.Autoblock.Enabled and v819 and v820) then local v927=778 -(454 + 324) ;local v928;local v929;local v930;while true do if (v927==0) then local v934=0;while true do if ((0 + 0)==v934) then v928=v378=="M1ing" ;v929=v21(v36,v378);v934=18 -(12 + 5) ;end if (v934==(1 + 0)) then v927=2 -1 ;break;end end end if (v927==(1 + 0)) then v930=v21(v37,v378);if (v928 or v929 or v930) then local v935=1093 -(277 + 816) ;local v936;while true do if (0==v935) then v936=v141(v638,v639,v822);if v936 then if v928 then v139(v638,v639);elseif v929 then v137(v638,v639);elseif v930 then v140(v638,v639,v379);end end break;end end end break;end end elseif v90.Rage.AutoDodge then if ((v378=="M1ing") or v21(v36,v378)) then v145(true);elseif v21(v37,v378) then v145(false);end end end break;end end end elseif (v380==v30) then if (((v378=="Freeze") and v90.Rage.NoStun) or ((v378=="Slowed") and v90.Rage.NoSlow)) then task.defer(v377.Destroy,v377);elseif ((v378=="moveme") and v90.Rage.CustomFrontDash.Enabled and not v90.Rage.CustomFrontDash.OnlyOnKeybind and (v90.Rage.CustomFrontDash.Distance>(4 -3))) then v113(v116(v90.Rage.CustomFrontDash.Distance)[1184 -(1058 + 125) ],0.05 + 0 );elseif ((v378=="dodgevelocity") and (v90.Rage.CustomSideDash.Distance>1) and v90.Rage.CustomSideDash.Enabled and not v90.Rage.CustomSideDash.OnlyOnKeybind) then v113(v116(v90.Rage.CustomSideDash.Distance)[976 -(815 + 160) ],0.05 -0 );end end end local function v147(v381,v382,v383) if (v381=="Ulted") then if v382:GetAttribute(v381) then local v745=0 -0 ;local v746;while true do if (v745==0) then v746=v382:GetAttribute("Character");v4({Title="KittyWare",Description=string.format(v383.DisplayName .. ' used %s Ult!' ,v109(v106(v383,v382)),v50[v746]),Image=v108(v383)});v745=1 + 0 ;end if (v745==(2 -1)) then if (v746=="Bald") then v119(v383,v382,true);else v119(v383,v382);end break;end end elseif ( not v90.Visuals.ESP.Enabled and not v382:FindFirstChild("Counter")) then v120(v382,v383,false);else v119(v383,v382);end end end local function v148(v384) local v385=0;local v386;local v387;while true do if (v385==2) then v386,v387=pcall(function() return v384.Character or v384.CharacterAdded:Wait() ;end);if ( not v386 or not v387) then v387=v25:FindFirstChild(v384.Name);end v385=3;end if (v385==3) then v93(v44[v384],v384,"CharacterAdded",function(v747) v93(v45[v384],v747,"DescendantAdded",v146);if (v384==v30) then return;end v119(v384,v747);v93(v45[v384],v387,"AttributeChanged",function(v776) v147(v776,v747,v384);end);end);if (v384~=v30) then local v777=1898 -(41 + 1857) ;local v778;while true do if (v777==(1893 -(1222 + 671))) then v778=0;while true do if (v778==(0 -0)) then v93(v44[v384],v384,"AttributeChanged",function(v911) local v912=0 -0 ;local v913;while true do if (0==v912) then v913=v384.Character;if ((v911=="Ultimate") and v913) then v119(v384,v913);end break;end end end);v102(v384);v778=1183 -(229 + 953) ;end if (v778==1) then if not v387 then return;end v119(v384,v387);v778=2;end if (v778==2) then v93(v45[v384],v387,"DescendantAdded",v146);v93(v45[v384],v387,"AttributeChanged",function(v914) v147(v914,v387,v384);end);break;end end break;end end else v93(v45[v384],v387,"DescendantAdded",v146);end v385=1778 -(1111 + 663) ;end if (v385==(1583 -(874 + 705))) then v93(v44[v384],v384,"CharacterRemoving",function(v748) if v45[v384] then v92(v45[v384]);end end);break;end if (v385==(1 + 0)) then v44[v384]={};v45[v384]={};v385=2 + 0 ;end if (v385==0) then v92(v44[v384]);v92(v45[v384]);v385=1 -0 ;end end end local function v149(v388,v389) if not v388 then return;end local v390=v90;for v605 in string.gmatch(v388,"[^%.]+") do local v606=0 + 0 ;local v607;while true do if (v606==0) then v607=0;while true do if (v607==(679 -(642 + 37))) then if (v390[v605]==nil) then return;end if (v605~=v388:match("[^%.]+$")) then v390=v390[v605];else v390[v605]=v389;end break;end end break;end end end end local function v150(v391,v392,v393) local v394=0;while true do if (v394==(0 + 0)) then v149(v391,v393);if ((v392=="ESP") or (v392=="NoBillboards")) then v121( not v393);elseif ((v392=="Custom Ultbar Color") or (v392=="Custom Ultbar Text")) then v118();else v144(v393);end break;end end end local function v151(v395) local v396=0 + 0 ;while true do if (v396==(0 -0)) then v96(v395);task.wait();v396=455 -(233 + 221) ;end if (v396==(4 -2)) then task.wait(0.1 + 0 );v95(v71);break;end if (v396==1) then v94(v71);v96(v69);v396=1543 -(718 + 823) ;end end end local v152=v1:new({name="KittyWare " .. v5 ,accent=Color3.fromRGB(142,187,255),textsize=9 + 4 });local v153=v152:page({name="Combat",pointer="Combat Tab"});local v154=v152:page({name="Macro",pointer="Macro Tab"});local v155=v152:page({name="Visuals",pointer="Visual Tab"});local v156=v152:page({name="Rage",pointer="Rage Tab"});local v157=v152:page({name="Misc",pointer="Misc Tab"});local v158=v153:section({name="Auto Block",side="left",size=915 -(266 + 539) ,pointer="Auto Block Section"});local v159=v153:section({name="Misc",side="left",size=198 -128 ,pointer="Misc Combat Section"});local v160=v153:section({name="Auto Tech",side="right",size=1315 -(636 + 589) ,pointer="Auto Tech Section"});local v161=v153:section({name="Auto Tech Settings",side="right",size=210,pointer="Loop Dash v2 Section"});local v162=v153:section({name="True DownSlam",side="left",size=166 -96 ,pointer="TDS Section"});local v163=v154:section({name="True M1 Reset",side="left",size=144 -74 ,pointer="m1 Reset Section"});local v164=v154:section({name="Emote Dash",side="left",size=119 + 31 ,pointer="EmoteDash Section"});local v165=v154:section({name="Backdash Cancel",side="left",size=200,pointer="Backdash Section"});local v166=v154:section({name="Tech Helper",side="right",size=73 + 127 ,pointer="Tech Section"});local v167=v155:section({name="Clean Look",side="left",size=280,pointer="Visuals Main Section"});local v168=v155:section({name="Custom Ultbar",side="right",size=130,pointer="Visuals Ult Section"});local v169=v155:section({name="Custom Effects",side="left",size=1085 -(657 + 358) ,pointer="Visuals Color Section"});local v170=v155:section({name="ESP",side="right",size=741 -461 ,pointer="Visuals ESP Section"});local v171=v156:section({name="Toggles",side="right",size=296 -166 ,pointer="Rage Section"});local v172=v156:section({name="Fling",side="right",size=140,pointer="Fling Section"});local v173=v156:section({name="Front Dash",side="left",size=1307 -(1151 + 36) ,pointer="Front Dash Section"});local v174=v156:section({name="Side Dash",side="left",size=223 + 7 ,pointer="Side Dash Section"});local v175=v157:section({name="Misc",side="left",size=66 + 184 ,pointer="Misc Section"});local v176=v157:section({name="Config",side="right",size=746 -496 ,pointer="Config Section"});local v177=v176:configloader({folder="KittyWare"});v158:toggle({name="Enabled",def=v90.Autoblock.Enabled,pointer="Auto Block Toggle",callback=function(v397) v90.Autoblock.Enabled=v397;end});v158:toggle({name="Auto m1 Punish",def=v90.Autoblock.AutoM1,pointer="AutoM1",callback=function(v399) v90.Autoblock.AutoM1=v399;end});v158:toggle({name="Auto Counter",def=v90.Autoblock.AutoCounter,pointer="Autocounter",callback=function(v401) v90.Autoblock.AutoCounter=v401;end});v158:toggle({name="Dash Prediction",def=v90.Autoblock.DashPredict,pointer="Dash Prediction Enabled",callback=function(v403) v90.Autoblock.DashPredict=v403;end});v159:toggle({name="Friend Check",def=v90.Misc.FriendCheck,pointer="Friend Check",callback=function(v405) v90.Misc.FriendCheck=v405;end});v159:toggle({name="No Dash Endlag",def=v90.Misc.NoDashEndLag,pointer="No Dash Endlag",callback=function(v407) v90.Misc.NoDashEndLag=v407;end});v162:toggle({name="Enabled",def=v90.Misc.TDSEnabled,pointer="TDS Enabled",callback=function(v409) v90.Misc.TDSEnabled=v409;end});v162:keybind({name="True Down Slam Jump",def=nil,pointer="TDS KeyBind",callback=function(v411) local v412=1832 -(1552 + 280) ;local v413;while true do if (v412==(834 -(64 + 770))) then v413=0 + 0 ;while true do if (v413==(0 -0)) then if v61:FindFirstChild("NoJump") then task.defer(v61.NoJump.Destroy,v61.NoJump);end v62:ChangeState(Enum.HumanoidStateType.Jumping);v413=1;end if (v413==(1 + 1)) then v135();break;end if (v413==(1244 -(157 + 1086))) then task.wait(0.01 -0 );v63.Velocity=Vector3.new(v63.Velocity.X,153 -118 ,v63.Velocity.Z);v413=2;end end break;end end end});v160:toggle({name="Enabled",def=v90.AutoTech.Enabled,pointer="Auto Tech Toggle",callback=function(v414) v90.AutoTech.Enabled=v414;end});v160:dropdown({name="Auto Tech Variant",def=v90.AutoTech.Tech,max=7 -2 ,options={"Kiba","Supa","Lock On Dash","Loop Dash","Loop Dash v2"},pointer="Auto Tech Variant",callback=function(v416) v90.AutoTech.Tech=v416;end});v161:slider({name="Loop v2 Precision",def=69 -34 ,max=100,min=0,rounding=true,pointer="Precision",callback=function(v418) v90.AutoTech.Loopv2.Precision=v418/(2031 -(1813 + 118)) ;end});v161:slider({name="Loop v2 First Flick Angle",def=0,max=360,min=0 + 0 ,rounding=true,pointer="1 Flick Delay",callback=function(v420) v90.AutoTech.Loopv2.FirstFlickAngle=v420;end});v161:slider({name="Loop v2 Second Flick Delay",def=5,max=1227 -(841 + 376) ,min=0,rounding=true,pointer="Flick Delay",callback=function(v422) v90.AutoTech.Loopv2.SecondFlick=v422/100 ;end});v161:toggle({name="Loop v2 Jump",def=v90.AutoTech.Loopv2.Jump,pointer="Loop Jump",callback=function(v424) v90.AutoTech.Loopv2.Jump=v424;end});v161:slider({name="Lockon Dash Precision",def=140 -40 ,max=24 + 76 ,min=0 -0 ,rounding=true,pointer="fsdfsd",callback=function(v426) v90.AutoTech.LockonPrecision=v426/(1859 -(464 + 395)) ;end});v161:toggle({name="Supa Uses Heartbeat",def=false,pointer="fdgsdfgdsg",callback=function(v428) if v428 then v90.AutoTech.SupaMethod="Heartbeat";else v90.AutoTech.SupaMethod="RenderStepped";end end});v161:toggle({name="Loop Dash Looks Up",def=false,pointer="lop up",callback=function(v429) v90.AutoTech.LoopDashLooksUp=v429;end});v166:toggle({name="Enabled",def=v90.Macro.TechHelper.Enabled,pointer="Tech Helper Toggle",callback=function(v431) v90.Macro.TechHelper.Enabled=v431;end});v166:dropdown({name="Tech Helper Variant",def=v90.Macro.TechHelper.Tech,max=12 -7 ,options={"Humbled Twisted","Loop Dash","Instant Lee","Oreo Tech","Lix Tech"},pointer="Tech Helper Variant",callback=function(v433) v90.Macro.TechHelper.Tech=v433;end});v166:keybind({name="Tech Helper KeyBind",def=nil,pointer="Tech Helper KeyBind",callback=function(v435) local v436=0 + 0 ;local v437;while true do if ((0 -0)==v436) then if ( not v90.Macro.TechHelper.Enabled or (v90.Macro.TechHelper.Tech=="")) then return;end v437=v116(520.36 -(150 + 370) );v436=1283 -(74 + 1208) ;end if (v436==(2 -1)) then if (v90.Macro.TechHelper.Tech=="Humbled Twisted") then local v779=0 -0 ;local v780;while true do if ((0 + 0)==v779) then v780=390 -(14 + 376) ;while true do if (v780==(6 -2)) then v105( -(59 + 31),0.1);break;end if (v780==(2 + 0)) then v105( -90,0.1 + 0 );task.wait(0.1);v780=8 -5 ;end if (v780==(3 + 0)) then v105(258 -(23 + 55) ,0.1);task.wait(0.125 -0 );v780=3 + 1 ;end if (v780==(0 + 0)) then v135();task.wait(v437[1 -0 ]);v780=1 + 0 ;end if (v780==1) then v97();task.wait((901.075 -(652 + 249)) -v437[5 -3 ] );v780=1870 -(708 + 1160) ;end end break;end end elseif (v90.Macro.TechHelper.Tech=="Loop Dash") then v136();task.wait(v437[2 -1 ]);v97();v104(82 -37 );v105(310,(27.4 -(10 + 17)) -v437[1 + 1 ] );elseif (v90.Macro.TechHelper.Tech=="Instant Lee") then local v876=1732 -(1400 + 332) ;local v877;while true do if (v876==0) then v877=0;while true do if (v877==(1 -0)) then v97();task.wait(v437[2]);v877=1910 -(242 + 1666) ;end if (v877==0) then v135();task.wait(v437[1 + 0 ] -(0.05 + 0) );v877=1;end if (v877==(3 + 0)) then v105( -(1115 -(850 + 90)),0.1 -0 );break;end if (v877==(1392 -(360 + 1030))) then v104(129 + 16 );task.wait((0.075 -0) + v437[2 -0 ] );v877=3;end end break;end end elseif (v90.Macro.TechHelper.Tech=="Oreo Tech") then v136();task.wait(v437[1662 -(909 + 752) ]);v104(1403 -(109 + 1114) );v97();task.wait(0.18 + v437[2] );v104(329 -149 );elseif (v90.Macro.TechHelper.Tech=="Lix Tech") then local v919=0;while true do if (v919==(1 + 0)) then v97();task.wait((242.16 -(6 + 236)) + v437[2 + 0 ] );v919=2 + 0 ;end if (v919==(0 -0)) then v136();task.wait(v437[1]);v919=1 -0 ;end if (v919==2) then v104(1313 -(1076 + 57) );break;end end end break;end end end});v166:toggle({name="Enabled",def=false,pointer="Extra Tech Toggle",callback=function(v438) v90.Macro.ExtraTechHelper.Enabled=v438;end});v166:keybind({name="Extra Tech Helper",def=nil,pointer="Tech Helper Helper",callback=function(v440) local v441=0 + 0 ;local v442;local v443;local v444;local v445;while true do if (v441==3) then if ( not v444 or not v445) then return;end if (v90.Macro.ExtraTechHelper.Tech=="Instant Lethal Shift Lock") then local v781=v445:GetAttribute("Ping");local v782=v116(691.2 -(579 + 110) );v96(Enum.KeyCode.Two);task.wait(v782[1 + 0 ]);v94(v68);v97();task.wait(0.18 + v782[2 + 0 ] );v104(180);v95(v68);elseif (v90.Macro.ExtraTechHelper.Tech=="Instant Lethal Loop Dash") then local v846=v445:GetAttribute("Ping");local v847=v116(2.2 + 0 );v96(Enum.KeyCode.Two);task.wait(v847[1]);v94(v68);v97();task.wait(0.05 -v847[409 -(174 + 233) ] );v104(125 -80 );v105(275,0.25 -0 );v95(v68);elseif (v90.Macro.ExtraTechHelper.Tech=="Materia Tech") then local v878=0 + 0 ;local v879;local v880;while true do if (v878==(1175 -(663 + 511))) then task.wait(0.64);v94(v72);task.wait(0.005 + 0 );v91(v880);v878=2;end if (v878==2) then v104(20 + 70 );v96(v69);v95(v72);v135();break;end if (v878==(0 -0)) then v879=v444:FindFirstChild("HumanoidRootPart");if not v879 then return;end v880=v12.Heartbeat:Connect(function() v104(nil,v879.Position);end);v96(Enum.KeyCode.Three);v878=1 + 0 ;end end end break;end if (v441==(2 -1)) then if not v442 then return;end v443=v442:match("^(.-);;");v441=4 -2 ;end if (v441==(1 + 1)) then v444=v25:FindFirstChild(v443);v445=v15:FindFirstChild(v443);v441=5 -2 ;end if ((0 + 0)==v441) then if (v90.Macro.ExtraTechHelper.Tech=="") then return;end v442=v61:GetAttribute("LastM1Hitted");v441=1;end end end});v166:dropdown({name="Extra Tech Variant",def="",max=3,options={"Instant Lethal Shift Lock","Instant Lethal Loop Dash","Materia Tech"},pointer="Tech Helper Variant",callback=function(v446) v90.Macro.ExtraTechHelper.Tech=v446;end});v163:toggle({name="Enabled",def=false,pointer="True M1 Reset Toggle",callback=function(v448) v90.Macro.m1ResetEnabled=v448;end});v163:keybind({name="M1 Reset KeyBind",def=nil,pointer="M1 Reset Keybind",callback=function(v450) local v451=722 -(478 + 244) ;local v452;while true do if (v451==(519 -(440 + 77))) then v95(v72);v104(90);v97();break;end if (v451==1) then v104( -(41 + 49));v94(v72);v96(v69);task.wait(v452);v451=2;end if (0==v451) then if not v90.Macro.m1ResetEnabled then return;end v452=v116(0.28 -0 )[1557 -(655 + 901) ];v135();task.wait(v452);v451=1;end end end});v164:toggle({name="Enabled",def=false,pointer="Emote Dash Toggle",callback=function(v453) v90.Macro.EmoteDash.Enabled=v453;end});v164:keybind({name="Emote Dash KeyBind",def=nil,pointer="Emote Dash KeyBind",callback=function(v455) local v456=0 + 0 ;local v457;while true do if (v456==(2 + 0)) then v96(v69);task.wait(v90.Macro.EmoteDash.Delay);v457=v63:FindFirstChild("dodgevelocity");v456=3;end if ((3 + 1)==v456) then if (v90.Macro.EmoteDash.Type=="Straight") then v104( -(362 -272));end break;end if (v456==3) then if v457 then local v783=0;local v784;while true do if (v783==0) then v784=1445 -(695 + 750) ;while true do if (v784==0) then v457:Destroy();v99(v75);v784=3 -2 ;end if (v784==(1 -0)) then v99(v76);break;end end break;end end end v95(v72);v95(v73);v456=15 -11 ;end if (v456==0) then v95(v70);v95(v71);if (v90.Macro.EmoteDash.Type=="Straight") then v104(90);end v456=352 -(285 + 66) ;end if (v456==1) then if ((v90.Macro.EmoteDash.Type=="Straight") or (v90.Macro.EmoteDash.Type=="Right")) then v94(v72);elseif (v90.Macro.EmoteDash.Type=="Left") then v94(v73);end v62:ChangeState(Enum.HumanoidStateType.Jumping);task.wait(0.005);v456=2;end end end});v164:textbox({name="Emote Dash Delay",def=v90.Macro.EmoteDash.Delay,placeholder="",pointer="Emote Dash Delay",callback=function(v458) v90.Macro.EmoteDash.Delay=v458;end});v164:dropdown({name="Emote Dash Type",def=v90.Macro.EmoteDash.Type,max=6 -3 ,options={"Right","Left","Straight"},pointer="Emote Dash Type",callback=function(v460) v90.Macro.EmoteDash.Type=v460;end});v165:keybind({name="Backdash Cancel 1",def=nil,pointer="Backdash Cancel 1 Keybind",callback=function(v462) local v463=0 + 0 ;local v464;while true do if ((299 -(176 + 123))==v463) then v464=0 + 0 ;while true do if ((0 + 0)==v464) then if not v90.Macro.BackDashCancel1.Enabled then return;end v151(Enum.KeyCode.One);break;end end break;end end end});v165:toggle({name="Enabled",def=false,pointer="Backdash Cancel 1 Enabled",callback=function(v465) v90.Macro.BackDashCancel1.Enabled=v465;end});v165:keybind({name="Backdash Cancel 2",def=nil,pointer="Backdash Cancel 2 Keybind",callback=function(v467) local v468=269 -(239 + 30) ;while true do if (v468==(0 + 0)) then if not v90.Macro.BackDashCancel2.Enabled then return;end v151(Enum.KeyCode.Two);break;end end end});v165:toggle({name="Enabled",def=false,pointer="Backdash Cancel 2 Enabled",callback=function(v469) v90.Macro.BackDashCancel2.Enabled=v469;end});v165:keybind({name="Backdash Cancel 3",def=nil,pointer="Backdash Cancel 3 Keybind",callback=function(v471) local v472=0;while true do if (v472==(0 + 0)) then if not v90.Macro.BackDashCancel3.Enabled then return;end v151(Enum.KeyCode.Three);break;end end end});v165:toggle({name="Enabled",def=false,pointer="Backdash Cancel 3 Enabled",callback=function(v473) v90.Macro.BackDashCancel3.Enabled=v473;end});v165:keybind({name="Backdash Cancel 4",def=nil,pointer="Backdash Cancel 4 Keybind",callback=function(v475) local v476=0 -0 ;while true do if (v476==(0 -0)) then if not v90.Macro.BackDashCancel4.Enabled then return;end v151(Enum.KeyCode.Four);break;end end end});v165:toggle({name="Enabled",def=false,pointer="Backdash Cancel 4 Enabled",callback=function(v477) v90.Macro.BackDashCancel4.Enabled=v477;end});v167:toggle({name="No Textures",def=false,pointer="No Textures",callback=function(v479) v122(false,v479);end});v167:button({name="Update No Textures List",function() v122(true);end});v167:toggle({name="No Shadows",def=false,pointer="No Shadows",callback=function(v480) v13.GlobalShadows= not v480;end});v167:toggle({name="No Smoke",def=false,pointer="No Smoke",callback=function(v482) v150("Visuals.NoSmoke","No Smoke",v482);end});v167:toggle({name="No Rings",def=false,pointer="No Rings",callback=function(v483) v150("Visuals.NoRings","No Rings",v483);end});v167:toggle({name="No Capes",def=false,pointer="No Capes",callback=function(v484) v150("Visuals.NoCapes","No Capes",v484);end});v167:toggle({name="No Auras",def=false,pointer="No Auras",callback=function(v485) v150("Visuals.NoAuras","No Auras",v485);end});v167:toggle({name="No Garou After Images",def=false,pointer="No Garou After Images",callback=function(v486) v150("Visuals.NoGarouC","No Garou Clones",v486);end});v167:toggle({name="No New Light",def=false,pointer="No New Light",callback=function(v487) v150("Visuals.NoNewLight","No New Light",v487);end});v167:slider({name="Saturation",def=315 -(306 + 9) ,max=200,min=0,rounding=true,pointer="Saturation",callback=function(v488) v34.Saturation=v488/(348 -248) ;end});v167:slider({name="FOV",def=13 + 57 ,max=74 + 46 ,min=1 + 0 ,rounding=true,pointer="FOV",callback=function(v490) local v491=0 -0 ;while true do if (0==v491) then v90.Visuals.FOV=v490;v29.FieldOfView=v490;break;end end end});v170:toggle({name="Enabled",def=false,pointer="ESP Toggle",callback=function(v492) v150("Visuals.ESP.Enabled","ESP",v492);end});v170:colorpicker({name="Friend Color",cpname="",def=v90.Visuals.ESP.FriendColor,pointer="Friend Color",callback=function(v493) local v494=1375 -(1140 + 235) ;while true do if (v494==0) then v90.Visuals.ESP.FriendColor=v493;v121(false,false);break;end end end});v170:colorpicker({name="Enemy Color",cpname="",def=v90.Visuals.ESP.EnemyColor,pointer="Enemy Color",callback=function(v495) local v496=0 + 0 ;while true do if ((0 + 0)==v496) then v90.Visuals.ESP.EnemyColor=v495;v121(false,false);break;end end end});v170:colorpicker({name="Neutral Color",cpname="",def=v90.Visuals.ESP.NeutralColor,pointer="Neutral Color",callback=function(v497) local v498=0 + 0 ;while true do if ((52 -(33 + 19))==v498) then v90.Visuals.ESP.NeutralColor=v497;v121(false,false);break;end end end});v170:colorpicker({name="Ultimate Color",cpname="",def=v90.Visuals.ESP.UltColor,pointer="Ultimate Color",callback=function(v499) local v500=0 + 0 ;while true do if (v500==0) then v90.Visuals.ESP.UltColor=v499;v121(false,false);break;end end end});v170:colorpicker({name="Saitama Ultimate Color",cpname="",def=v90.Visuals.ESP.SaitamaUltColor,pointer="Saitama Ultimate Color",callback=function(v501) local v502=0;while true do if (v502==0) then v90.Visuals.ESP.SaitamaUltColor=v501;v121(false,false);break;end end end});v170:colorpicker({name="Death Counter Color",cpname="",def=v90.Visuals.ESP.DeathCounterColor,pointer="Death Counter Color",callback=function(v503) local v504=0 -0 ;local v505;while true do if (v504==(0 + 0)) then v505=0 -0 ;while true do if (0==v505) then v90.Visuals.ESP.DeathCounterColor=v503;v121(false,false);break;end end break;end end end});v170:slider({name="Outline Transparency",def=66 + 4 ,max=789 -(586 + 103) ,min=0 + 0 ,rounding=true,pointer="Outline Transparency",callback=function(v506) local v507=0 -0 ;while true do if (v507==(1488 -(1309 + 179))) then v90.Visuals.ESP.OutlineTransparency=v506/100 ;v121(false,false);break;end end end});v170:toggle({name="Death Counter ESP",def=false,pointer="Death Counter Without ESP",callback=function(v508) v90.Visuals.ESP.DeathCounterESP=v508;end});v170:toggle({name="Saitama Ult ESP",def=false,pointer="Saitama Ult Without ESP",callback=function(v510) v90.Visuals.ESP.SaitamaUltESP=v510;end});v170:toggle({name="No Billboards",def=false,pointer="No Billboards Toggle",callback=function(v512) v150("Visuals.ESP.NoBillboards","NoBillboards",v512);end});v170:keybind({name="Add Friend/Enemy Keybind",def=nil,pointer="Add Friend Keybind",callback=function(v513) local v514=0;local v515;local v516;local v517;while true do if (v514==(5 -2)) then if (v47[v517.Name]=="Friend") then v47[v517.Name]="Neutral";elseif (v47[v517.Name]=="Neutral") then v47[v517.Name]="Enemy";elseif (v47[v517.Name]=="Enemy") then v47[v517.Name]="Friend";end v119(v517,v516);break;end if (v514==0) then local v706=0 + 0 ;while true do if ((2 -1)==v706) then v514=1 + 0 ;break;end if (0==v706) then v515=v32.Target;if not v515 then return;end v706=1;end end end if (v514==(3 -1)) then v517=v15:FindFirstChild(v516.Name);if not v517 then return;end v514=5 -2 ;end if (v514==(610 -(295 + 314))) then v516=v515:FindFirstAncestorOfClass("Model");if ( not v516 or not v516:FindFirstChildOfClass("Humanoid")) then return;end v514=4 -2 ;end end end});v168:toggle({name="Custom Ultbar Text",def=false,pointer="Custom Ultbar Text Toggle",callback=function(v518) v150("Visuals.CustomUltbar.UltbarText.Enabled","Custom Ultbar Text",v518);end});v168:textbox({name="Ultbar Text",def=v90.Visuals.CustomUltbar.UltbarText.Text,placeholder="",pointer="Custom Ultbar Text",callback=function(v519) local v520=0;local v521;while true do if (v520==(1962 -(1300 + 662))) then v521=0 -0 ;while true do if (v521==(1755 -(1178 + 577))) then v90.Visuals.CustomUltbar.UltbarText.Text=v519;v150(nil,"Custom Ultbar Text",v90.Visuals.CustomUltbar.UltbarText.Enabled);break;end end break;end end end});v168:toggle({name="Custom Ultbar Color",def=false,pointer="Custom Ultbar Color Toggle",callback=function(v522) v150("Visuals.CustomUltbar.UltbarColor.Enabled","Custom Ultbar Color",v522);end});v168:colorpicker({name="Ultbar Color",cpname="",def=v90.Visuals.CustomUltbar.UltbarColor.Color,pointer="Ultbar Color",callback=function(v523) v90.Visuals.CustomUltbar.UltbarColor.Color=v523;v150(nil,"Custom Ultbar Color",v90.Visuals.CustomUltbar.UltbarColor.Enabled);end});v169:toggle({name="Enabled",def=false,pointer="Custom Effects Toggle",callback=function(v525) v150("Visuals.EffectsColor.Enabled","Custom Effects Color",v525);end});v169:colorpicker({name="Effects Color",cpname="",def=v90.Visuals.EffectsColor.Color,pointer="Custom Effects Color",callback=function(v526) local v527=0 + 0 ;while true do if (v527==(0 -0)) then v90.Visuals.EffectsColor.Color=v526;v150(nil,"Custom Effects Color",v90.Visuals.EffectsColor.Enabled);break;end end end});v171:toggle({name="No Stun",def=false,pointer="No Stun",callback=function(v528) v90.Rage.NoStun=v528;end});v171:toggle({name="No Slow",def=false,pointer="No Slow",callback=function(v530) v90.Rage.NoSlow=v530;end});v171:toggle({name="No Fatigue",def=false,pointer="No Fatigue",callback=function(v532) v90.Rage.NoFatigue=v532;end});v171:toggle({name="No No Jump",def=false,pointer="No No Jump",callback=function(v534) v90.Rage.AlwaysJump=v534;end});v171:toggle({name="Auto Dodge",def=false,pointer="AutoDodge Toggle",callback=function(v536) v90.Rage.AutoDodge=v536;end});v172:textbox({name="Fling Target",def="",placeholder="",pointer="Fling Target",callback=function(v538) v90.Rage.Fling.Target=v538;end});v172:toggle({name="Loop Fling",def=false,pointer="AutoDodge Toggle",callback=function(v540) v90.Rage.Fling.LoopFling=v540;end});v172:button({name="Fling",callback=function() repeat local v608;for v642,v643 in pairs(v15:GetPlayers()) do if ((v643.Name==v90.Rage.Fling.Target) or (v643.DisplayName==v90.Rage.Fling.Target)) then v608=v643;end end if v608 then local v708=v608.Character;if v708 then v112(v708);end else v4({Title="KittyWare",Description="Fling target isn't on the server"});break;end task.wait(3);until not v90.Rage.Fling.LoopFling end});v172:toggle({name="Anti Fling",def=false,pointer="Anti Fling",callback=function(v542) if v542 then local v644=nil;v54=v12.Heartbeat:Connect(function() if ((v63.AssemblyLinearVelocity.Magnitude>(1655 -(851 + 554))) or (v63.AssemblyAngularVelocity.Magnitude>250)) then local v786=0 + 0 ;while true do if (v786==(2 -1)) then v63.CFrame=v644;break;end if (v786==0) then v63.AssemblyAngularVelocity=Vector3.new(0 -0 ,302 -(115 + 187) ,0 + 0 );v63.AssemblyLinearVelocity=Vector3.new(0 + 0 ,0 -0 ,0);v786=1162 -(160 + 1001) ;end end elseif ((v63.AssemblyLinearVelocity.Magnitude<(44 + 6)) or (v63.AssemblyAngularVelocity.Magnitude>(35 + 15))) then v644=v63.CFrame;end end);else v91(v54);end end});v173:toggle({name="Enabled",def=false,pointer="Custom Front Dash Enabled",callback=function(v543) v90.Rage.CustomFrontDash.Enabled=v543;end});v173:toggle({name="Only On Keybind",def=false,pointer="Custom front only on kebab",callback=function(v545) v90.Rage.CustomFrontDash.OnlyOnKeybind=v545;end});v173:slider({name="Front Dash Distance",def=10,max=100,min=1 -0 ,rounding=true,pointer="Front Dash Distance",callback=function(v547) v90.Rage.CustomFrontDash.Distance=v547/(368 -(237 + 121)) ;end});v173:keybind({name="Keybind",def=nil,pointer="front keybind",callback=function(v549) if not v90.Rage.CustomFrontDash.Enabled then return;end v97();v113(v90.Rage.CustomFrontDash.Distance,897.15 -(525 + 372) );end});v174:toggle({name="Enabled",def=false,pointer="Custom Side Dash Enabled",callback=function(v550) v90.Rage.CustomSideDash.Enabled=v550;end});v174:toggle({name="Only On Keybind",def=false,pointer="Side only on keybind",callback=function(v552) v90.Rage.CustomSideDash.OnlyOnKeybind=v552;end});v174:slider({name="Side Dash Distance",def=18 -8 ,max=328 -228 ,min=143 -(96 + 46) ,rounding=true,pointer="Side Dash Distance",callback=function(v554) v90.Rage.CustomSideDash.Distance=v554/10 ;end});v174:dropdown({name="Dash Side",def=v90.Rage.CustomSideDash.Side,max=780 -(643 + 134) ,options={"Right","Left","Straight"},pointer="CustomSideDashType",callback=function(v556) v90.Rage.CustomSideDash.Side=v556;end});v174:keybind({name="Keybind",def=nil,pointer="Side keybind",callback=function(v558) local v559=0 -0 ;while true do if (v559==2) then task.wait(0.005 -0 );v96(v69);if v90.Rage.CustomSideDash.RemoveInertia then local v787=0;local v788;while true do if (v787==1) then if (v90.Rage.CustomSideDash.RemoveInertia and v788) then v788:Destroy();v99(v75);v99(v76);end break;end if (v787==(0 + 0)) then task.wait(v90.Rage.CustomSideDash.RMIDelay);v788=v63:FindFirstChild("dodgevelocity");v787=1 -0 ;end end end v559=3;end if ((7 -3)==v559) then if (v90.Rage.CustomSideDash.Side=="Straight") then v104( -(809 -(316 + 403)));end v113(v90.Rage.CustomSideDash.Distance,0.05 + 0 );break;end if (v559==0) then local v709=0 -0 ;while true do if (v709==(0 + 0)) then if not v90.Rage.CustomSideDash.Enabled then return;end v95(v70);v709=1;end if (v709==(2 -1)) then v95(v71);v559=1 + 0 ;break;end end end if ((1 + 2)==v559) then local v710=0 -0 ;while true do if (v710==(0 -0)) then v95(v68);v95(v72);v710=1 -0 ;end if (v710==(1 + 0)) then v95(v73);v559=7 -3 ;break;end end end if (v559==(1 + 0)) then if (v90.Rage.CustomSideDash.Side=="Straight") then v104(264 -174 );end if ((v90.Rage.CustomSideDash.Side=="Straight") or (v90.Rage.CustomSideDash.Side=="Right")) then v94(v72);elseif (v90.Rage.CustomSideDash.Side=="Left") then v94(v73);end if v90.Rage.CustomSideDash.Jump then v94(v68);end v559=19 -(12 + 5) ;end end end});v174:toggle({name="Jump",def=false,pointer="SDJ",callback=function(v560) v90.Rage.CustomSideDash.Jump=v560;end});v174:toggle({name="Remove Inertia",def=false,pointer="Remove Ineria",callback=function(v562) v90.Rage.CustomSideDash.RemoveInertia=v562;end});v174:slider({name="RM Inertia Delay",def=271 -201 ,max=213 -113 ,min=1 -0 ,rounding=true,pointer="RMID",callback=function(v564) v90.Rage.CustomSideDash.RMIDelay=v564/1000 ;end});v175:toggle({name="Display Hitbox",def=false,pointer="Display Hitbox",callback=function(v566) if v566 then v56=Instance.new("Part");v56.Size=Vector3.new(4 -2 ,1 + 1 ,1);v56.Color=Color3.new(1974 -(1656 + 317) ,0 + 0 ,0);v56.Transparency=0.5 + 0 ;v56.Anchored=true;v56.CanCollide=false;v56.CanQuery=false;v56.CanTouch=false;v56.Name="PingGhost";v56.Parent=workspace;v51=v12.Heartbeat:Connect(function(v711) local v712=0 -0 ;local v713;while true do if (v712==0) then v713=tick();v20(v67,{time=v713,cf=v63.CFrame});v712=4 -3 ;end if (v712==(355 -(5 + 349))) then for v850= #v67,4 -3 , -1 do if ((v713-v67[v850].time)>2) then v22(v67,v850);end end break;end end end);v52=v12.RenderStepped:Connect(function() local v714=1271 -(266 + 1005) ;local v715;local v716;while true do if (v714==(0 + 0)) then v715=tick() -v115(1000) ;v716=v107(v715);v714=3 -2 ;end if (v714==1) then if v716 then v56.CFrame=v716;end break;end end end);else local v654=0;while true do if (v654==(1 -0)) then v91(v52);break;end if (0==v654) then if v56 then v56:Destroy();end v91(v51);v654=1;end end end end});v175:button({name="Rejoin",callback=function() v9:TeleportToPlaceInstance(game.PlaceId,game.JobId,v30);end});v175:button({name="Copy Discord Invite",callback=function() setclipboard(v19);end});v175:toggle({name="Screen Strench Enabled",def=false,pointer="Stretch Screen Toggle",callback=function(v567) local v568=1696 -(561 + 1135) ;while true do if (v568==0) then v90.Misc.StretchEnabled=v567;if not v567 then v91(v53);else v53=v12.RenderStepped:Connect(function() v29.CFrame=v29.CFrame * CFrame.new(0 -0 ,0 -0 ,1066 -(507 + 559) ,2 -1 ,0 -0 ,388 -(212 + 176) ,905 -(250 + 655) ,v90.Misc.StretchValue,0 -0 ,0 -0 ,0 -0 ,1957 -(1869 + 87) ) ;end);end break;end end end});v175:slider({name="Screen Stretch Value",def=346 -246 ,max=120,min=1901 -(484 + 1417) ,rounding=true,pointer="Stretch Screen Value",callback=function(v569) v90.Misc.StretchValue=v569/(214 -114) ;end});v175:slider({name="Day Time",def=v13.ClockTime,max=40 -16 ,min=773 -(48 + 725) ,rounding=true,pointer="CycleTime",callback=function(v571) v13.ClockTime=v571;end});v175:toggle({name="Lock On Enabled",def=false,pointer="Lock On Enabled",callback=function(v573) v90.Misc.LockOnEnabled=v573;v91(v55);end});v175:slider({name="Lock On Precision",def=100,max=163 -63 ,min=0 -0 ,rounding=true,pointer="lockonprec",callback=function(v575) v90.Misc.LockOnPrecision=v575/(59 + 41) ;end});v175:keybind({name="Lock On Keybind",def=nil,pointer="Lock On Keybind",callback=function(v577) local v578=0;while true do if ((0 -0)==v578) then if not v90.Misc.LockOnEnabled then return;end if v55 then local v789=0;while true do if (v789==(0 + 0)) then v55:Disconnect();v55=nil;break;end end else local v790=0;local v791;local v792;while true do if (v790==(1 + 0)) then for v882,v883 in pairs(v15:GetPlayers()) do local v884=853 -(152 + 701) ;local v885;while true do if (v884==(1311 -(430 + 881))) then v885=v883.Character;if ((v883~=v30) and v885) then local v923=0;local v924;local v925;local v926;while true do if (v923==(1 + 0)) then v926=nil;while true do if (v924==1) then if (v925 and v926 and (v926.Health>(895 -(557 + 338)))) then local v937=0 + 0 ;local v938;local v939;while true do if (v937==(0 -0)) then v938,v939=v29:WorldToViewportPoint(v925.Position);if v939 then local v940=0;local v941;local v942;local v943;while true do if (v940==0) then v941=Vector2.new(v32.X,v32.Y);v942=Vector2.new(v938.X,v938.Y);v940=3 -2 ;end if (v940==1) then v943=(v941-v942).Magnitude;if (v943<(265 -165)) then local v945=0 -0 ;while true do if (v945==0) then closestDistance=v943;v791=v925;v945=802 -(499 + 302) ;end if (v945==1) then v792=v926;break;end end end break;end end end break;end end end break;end if ((866 -(39 + 827))==v924) then v925=v885:FindFirstChild("HumanoidRootPart");v926=v885:FindFirstChild("Humanoid");v924=1;end end break;end if (v923==(0 -0)) then v924=0 -0 ;v925=nil;v923=3 -2 ;end end end break;end end end if ( not v791 or not v792) then return;end v790=2;end if (v790==(0 -0)) then v791=nil;v792=nil;v790=1 + 0 ;end if ((5 -3)==v790) then v55=v12.Heartbeat:Connect(function() local v886=0 + 0 ;local v887;while true do if (v886==(0 -0)) then v887=0;while true do if (v887==(104 -(103 + 1))) then if ( not v791.Parent or (v792.Health<=(554 -(475 + 79)))) then local v933=0;while true do if (v933==1) then return;end if (v933==0) then v55:Disconnect();v55=nil;v933=2 -1 ;end end end v104(nil,v791.Position,false,v90.Misc.LockOnPrecision);break;end end break;end end end);break;end end end break;end end end});v153:openpage();for v579,v580 in pairs(v15:GetPlayers()) do v148(v580);end v15.PlayerAdded:Connect(v148);v15.PlayerRemoving:Connect(function(v581) local v582=0;while true do if (v582==(3 -2)) then v45[v581]={};v44[v581]={};break;end if (v582==0) then v92(v45[v581]);v92(v44[v581]);v582=1;end end end);v122(true);if v30.Character then v130(v30.Character);end v30.CharacterAdded:Connect(v130);v26.DescendantAdded:Connect(v143);v27.DescendantAdded:Connect(v143);v8.InputBegan:Connect(function(v583,v584) local v585=0;while true do if (v585==0) then if v584 then return;end if ((v583.KeyCode==v69) and not v8:IsKeyDown(v72) and not v8:IsKeyDown(v73) and v90.Misc.NoDashEndLag and not v8:IsKeyDown(v71) and v61:FindFirstChild("UsedDash")) then v97();end break;end end end);v12.Heartbeat:Connect(function() if v66 then v62.AutoRotate=false;end end);v4({Title="KittyWare",Description='Please Join Our Discord Server! ' .. v19 .. "" });