-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- https://discord.gg/xjdENQgukn local I=game:GetService"ReplicatedStorage"local mt=game:GetService"UserInputService"local JD=game:GetService"Players"local XI=game:GetService"RunService"local ms=game:GetService"TweenService"local UH=JD.LocalPlayer local fH=workspace.CurrentCamera local N=I:FindFirstChild"Remotes"and I.Remotes:FindFirstChild"ShootGun"if not N then return end local sJ={SilentAimEnabled=false,SilentAimKey=Enum.KeyCode.F,GuiKey=Enum.KeyCode.RightShift,FOVRadius=500,TeamCheck=true,AutoFire=true,AutoFireDelay=0.1,BulletSpeed=1000,DebugUI=true,UseFOV=true,WallCheck=true,Prediction=true,MaxRange=1000,ESP=false,ESPFill=50,Smooth=0.08,InstantKill=false,InstantKillKey=Enum.KeyCode.V,IKRange=2500,IKShots=6,IKCooldown=0.8,IKInterval=0,AntiIK=false,AntiIKEvade=true,AntiIKRetaliate=true,AntiIKThreshold=300,AntiIKRadius=40,VisDebug=false,VisAimRay=true,VisLock=true,VisRadius=false}local rJ={Target="NONE",Distance=0,Velocity=0,Shots=0,FPS=0,Ping=0,Mode="TP"}local Uy=false local ey={}local Yw={}local A={}local SH=false local WC=0 local nH=0 local dB=0 local pE={}local cD=0 local function WI(C)table.insert(A,C)return C end local function jJ()if N and N.Parent then return N end local L=I:FindFirstChild"Remotes"if L then local P=L:FindFirstChild"ShootGun"if P then N=P return P end end return nil end local hG=Instance.new"Folder"hG.Name="AURUM_DEBUG"hG.Parent=workspace local function va(_a,ha,ja)local na=Instance.new"Part"na.Shape=_a na.Anchored=true na.CanCollide=false na.CanQuery=false na.CanTouch=false na.CastShadow=false na.Material=Enum.Material.Neon na.Color=ha na.Size=ja na.Transparency=1 na.Parent=hG return na end local iH=va(Enum.PartType.Block,Color3 .fromRGB(120,255,140),Vector3 .new(0.05,0.05,1))local VG=va(Enum.PartType.Block,Color3 .fromRGB(214,178,94),Vector3 .new(0.03,0.03,1))local XG=va(Enum.PartType.Ball,Color3 .fromRGB(255,150,60),Vector3 .new(0.3,0.3,0.3))local QE=va(Enum.PartType.Ball,Color3 .fromRGB(255,120,90),Vector3 .new(1,1,1))local function bH(Oa,La,Ma,Ia)local Na=(La-Ma).Magnitude if Na<0.05 then Oa.Transparency=1 return end Oa.Size=Vector3 .new(Ia,Ia,Na)Oa.CFrame=CFrame.lookAt(La,Ma)*CFrame.new(0,0,-Na/2)Oa.Transparency=0.3 end local function hH(Ra)Ra.Transparency=1 end local tn={Bg=Color3 .fromRGB(10,10,12),Header=Color3 .fromRGB(6,6,7),Line=Color3 .fromRGB(24,24,28),Text=Color3 .fromRGB(238,238,242),Dim=Color3 .fromRGB(122,122,130),Dimmer=Color3 .fromRGB(84,84,92),TrackOff=Color3 .fromRGB(30,30,34),KnobOff=Color3 .fromRGB(72,72,78),KnobOn=Color3 .fromRGB(12,12,12),On=Color3 .fromRGB(245,245,245),Track=Color3 .fromRGB(32,32,36),Rage=Color3 .fromRGB(255,77,77)}local kf=Instance.new"ScreenGui"kf.Name="VOID_SUITE"kf.ResetOnSpawn=false kf.ZIndexBehavior=Enum.ZIndexBehavior.Sibling kf.IgnoreGuiInset=true kf.DisplayOrder=999999 pcall(function()if rawget(_G,"gethui")then kf.Parent=_G.gethui()end end)if not kf.Parent then pcall(function()kf.Parent=game:GetService"CoreGui"end)end if not kf.Parent then kf.Parent=UH:WaitForChild"PlayerGui"end local function Om(kb,mb)local nb=Instance.new"UICorner"nb.CornerRadius=UDim.new(0,kb or 10)nb.Parent=mb return nb end local function Bf(vb,xb,zb,Bb)local Cb=Instance.new"UIStroke"Cb.Color=vb Cb.Transparency=xb Cb.Thickness=zb Cb.Parent=Bb return Cb end local function on(Kb)local Ib={RightShift="RSHIFT",LeftShift="LSHIFT",LeftControl="LCTRL",RightControl="RCTRL",LeftAlt="LALT",RightAlt="RALT"}if Ib[Kb.Name]then return Ib[Kb.Name]end return string.upper(Kb.Name)end local Ax=Instance.new"Frame"Ax.Name="Window"Ax.AnchorPoint=Vector2 .new(0.5,0.5)Ax.Size=UDim2 .fromOffset(320,480)Ax.Position=UDim2 .new(0.5,0,0.5,0)Ax.BackgroundColor3=tn.Bg Ax.BorderSizePixel=0 Ax.Parent=kf Bf(Color3 .fromRGB(255,255,255),0.92,1,Ax)local ns=Instance.new"UIScale"ns.Scale=0.95 ns.Parent=Ax local Ds=Instance.new"TextButton"Ds.Size=UDim2 .new(1,0,0,42)Ds.BackgroundColor3=tn.Header Ds.BorderSizePixel=0 Ds.AutoButtonColor=false Ds.Text=""Ds.Parent=Ax local uc=Instance.new"TextLabel"uc.Position=UDim2 .new(0,16,0,0)uc.Size=UDim2 .new(1,-60,1,0)uc.BackgroundTransparency=1 uc.Text="VOID"uc.Font=Enum.Font.GothamBlack uc.TextSize=14 uc.TextColor3=tn.Text uc.TextXAlignment=Enum.TextXAlignment.Left uc.Parent=Ds local Ig=Instance.new"Frame"Ig.AnchorPoint=Vector2 .new(1,0.5)Ig.Position=UDim2 .new(1,-18,0.5,0)Ig.Size=UDim2 .fromOffset(6,6)Ig.BackgroundColor3=Color3 .fromRGB(58,58,62)Ig.BorderSizePixel=0 Ig.Parent=Ds Om(999,Ig)local Mc=Instance.new"Frame"Mc.Position=UDim2 .new(0,0,1,-1)Mc.Size=UDim2 .new(1,0,0,1)Mc.BackgroundColor3=tn.Line Mc.BorderSizePixel=0 Mc.Parent=Ds local Pg=Instance.new"Frame"Pg.Position=UDim2 .new(0,0,0,42)Pg.Size=UDim2 .new(1,0,0,34)Pg.BackgroundColor3=tn.Bg Pg.BorderSizePixel=0 Pg.Parent=Ax local Me={"AIM","RAGE","VISUAL","MISC"}local Ce={}local ds={}local fd=Instance.new"Frame"fd.Position=UDim2 .new(0,0,1,-1)fd.Size=UDim2 .new(1,0,0,1)fd.BackgroundColor3=tn.Line fd.BorderSizePixel=0 fd.Parent=Pg local Le=Instance.new"Frame"Le.Size=UDim2 .new(0.25,0,0,2)Le.Position=UDim2 .new(0,0,1,-2)Le.BackgroundColor3=tn.Text Le.BorderSizePixel=0 Le.Parent=Pg local Rg=Instance.new"Frame"Rg.Position=UDim2 .new(0,0,0,76)Rg.Size=UDim2 .new(1,0,1,-100)Rg.BackgroundTransparency=1 Rg.Parent=Ax local function Sd(zd)local Od=Instance.new"ScrollingFrame"Od.Name=zd Od.Size=UDim2 .new(1,0,1,0)Od.BackgroundTransparency=1 Od.BorderSizePixel=0 Od.ScrollBarThickness=2 Od.ScrollBarImageColor3=Color3 .fromRGB(70,70,76)Od.AutomaticCanvasSize=Enum.AutomaticSize.Y Od.ScrollingEnabled=true Od.Visible=false Od.Parent=Rg local Md=Instance.new"UIListLayout"Md.SortOrder=Enum.SortOrder.LayoutOrder Md.Parent=Od return Od end for _,Ne in ipairs(Me)do ds[Ne]=Sd(Ne)local we=Instance.new"TextButton"we.Size=UDim2 .new(0.25,0,1,0)we.Position=UDim2 .new((table.find(Me,Ne)-1)/4,0,0,0)we.BackgroundTransparency=1 we.Text=Ne we.Font=Enum.Font.GothamMedium we.TextSize=11 we.TextColor3=tn.Dimmer we.Parent=Pg Ce[Ne]=we we.MouseEnter:Connect(function()if we.TextColor3~=tn.Text then we.TextColor3=tn.Dim end end)we.MouseLeave:Connect(function()we.TextColor3=ds[Ne].Visible and tn.Text or tn.Dimmer end)we.MouseButton1Click:Connect(function()for _,Ee in ipairs(Me)do ds[Ee].Visible=Ee==Ne Ce[Ee].TextColor3=Ee==Ne and tn.Text or tn.Dimmer end ds[Ne].CanvasPosition=Vector2 .new(0,0)ms:Create(Le,TweenInfo.new(0.22,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Position=UDim2 .new((table.find(Me,Ne)-1)/4,0,1,-2)}):Play()end)end ds.AIM.Visible=true local zx=Instance.new"Frame"zx.AnchorPoint=Vector2 .new(0.5,0.5)zx.Position=UDim2 .new(0.5,0,0.5,0)zx.Size=UDim2 .fromOffset(3,3)zx.BackgroundColor3=tn.Text zx.BorderSizePixel=0 zx.Visible=false zx.Parent=kf Om(999,zx)local ux=Instance.new"Frame"ux.AnchorPoint=Vector2 .new(0.5,0.5)ux.Position=UDim2 .new(0.5,0,0.5,0)ux.Size=UDim2 .fromOffset(sJ.FOVRadius*2,sJ.FOVRadius*2)ux.BackgroundTransparency=1 ux.Visible=false ux.Parent=kf Bf(Color3 .fromRGB(245,245,245),0.55,1,ux)local pf=Instance.new"UICorner"pf.CornerRadius=UDim.new(0.5,0)pf.Parent=ux local is=Instance.new"Frame"is.Position=UDim2 .new(1,10,0,0)is.Size=UDim2 .fromOffset(180,232)is.BackgroundColor3=tn.Header is.BorderSizePixel=0 is.Parent=Ax is.Visible=sJ.DebugUI Bf(Color3 .fromRGB(255,255,255),0.92,1,is)local Nf=Instance.new"TextLabel"Nf.Position=UDim2 .new(0,12,0,10)Nf.Size=UDim2 .new(1,-24,0,12)Nf.BackgroundTransparency=1 Nf.Text="SESSION DEBUG"Nf.Font=Enum.Font.Code Nf.TextSize=10 Nf.TextColor3=tn.Dimmer Nf.TextXAlignment=Enum.TextXAlignment.Left Nf.Parent=is local kJ=Instance.new"TextLabel"kJ.Position=UDim2 .new(0,12,0,30)kJ.Size=UDim2 .new(1,-24,1,-40)kJ.BackgroundTransparency=1 kJ.Text=""kJ.Font=Enum.Font.Code kJ.TextSize=11 kJ.TextColor3=Color3 .fromRGB(200,200,206)kJ.TextXAlignment=Enum.TextXAlignment.Left kJ.TextYAlignment=Enum.TextYAlignment.Top kJ.TextWrapped=true kJ.Parent=is local Tg=Instance.new"TextLabel"Tg.Position=UDim2 .new(0,0,1,-24)Tg.Size=UDim2 .new(1,0,0,24)Tg.BackgroundColor3=tn.Header Tg.BorderSizePixel=0 Tg.Font=Enum.Font.Code Tg.TextSize=9 Tg.TextColor3=tn.Dimmer Tg.TextXAlignment=Enum.TextXAlignment.Left Tg.Parent=Ax local ug=Instance.new"Frame"ug.Size=UDim2 .new(1,0,0,1)ug.BackgroundColor3=tn.Line ug.BorderSizePixel=0 ug.Parent=Tg local function bs()Tg.Text=" F \226\128\148 AIM V \226\128\148 RAGE "..on(sJ.GuiKey).." \226\128\148 UI"end bs()local function ls()if sJ.InstantKill then Ig.BackgroundColor3=tn.Rage elseif sJ.SilentAimEnabled then Ig.BackgroundColor3=tn.On else Ig.BackgroundColor3=Color3 .fromRGB(58,58,62)end end local ut=false local pt=false local function tt(ah)ut=ah Pg.Visible=not ah Rg.Visible=not ah Tg.Visible=not ah is.Visible=(not ah)and sJ.DebugUI ms:Create(Ax,TweenInfo.new(0.25,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Size=ah and UDim2 .fromOffset(320,42)or UDim2 .fromOffset(320,480)}):Play()end local function Tr(ph,ih)local uh=Instance.new"TextLabel"uh.Size=UDim2 .new(1,0,0,34)uh.BackgroundTransparency=1 uh.Text=ih uh.Font=Enum.Font.GothamMedium uh.TextSize=10 uh.TextColor3=tn.Dimmer uh.TextXAlignment=Enum.TextXAlignment.Left uh.Parent=ph local sh=Instance.new"UIPadding"sh.PaddingLeft=UDim.new(0,16)sh.Parent=uh return uh end local function cs(Ih,Vh,Ii,vj)local lj=Instance.new"TextButton"lj.Size=UDim2 .new(1,0,0,40)lj.BackgroundColor3=tn.Bg lj.BorderSizePixel=0 lj.AutoButtonColor=false lj.Text=""lj.Parent=Ih local jj=Instance.new"Frame"jj.Size=UDim2 .new(1,0,1,-1)jj.BackgroundColor3=Color3 .fromRGB(255,255,255)jj.BackgroundTransparency=1 jj.BorderSizePixel=0 jj.Parent=lj local bi=Instance.new"TextLabel"bi.Position=UDim2 .new(0,16,0,0)bi.Size=UDim2 .new(1,-70,1,0)bi.BackgroundTransparency=1 bi.Text=Vh bi.Font=Enum.Font.GothamMedium bi.TextSize=12 bi.TextColor3=tn.Text bi.TextXAlignment=Enum.TextXAlignment.Left bi.Parent=lj local Vi=Instance.new"Frame"Vi.AnchorPoint=Vector2 .new(1,0.5)Vi.Position=UDim2 .new(1,-14,0.5,0)Vi.Size=UDim2 .fromOffset(34,18)Vi.BackgroundColor3=tn.TrackOff Vi.BorderSizePixel=0 Vi.Parent=lj Om(3,Vi)local _j=Instance.new"Frame"_j.AnchorPoint=Vector2 .new(0,0.5)_j.Position=UDim2 .new(0,3,0.5,0)_j.Size=UDim2 .fromOffset(12,12)_j.BackgroundColor3=tn.KnobOff _j.BorderSizePixel=0 _j.Parent=Vi Om(2,_j)local Fi=Instance.new"Frame"Fi.Position=UDim2 .new(0,0,1,-1)Fi.Size=UDim2 .new(1,0,0,1)Fi.BackgroundColor3=tn.Line Fi.BorderSizePixel=0 Fi.Parent=lj local wj=Ii local kj=TweenInfo.new(0.18,Enum.EasingStyle.Quad,Enum.EasingDirection.Out)local function uj()if wj then ms:Create(Vi,kj,{BackgroundColor3=tn.On}):Play()ms:Create(_j,kj,{Position=UDim2 .new(1,-15,0.5,0),BackgroundColor3=tn.KnobOn}):Play()else ms:Create(Vi,kj,{BackgroundColor3=tn.TrackOff}):Play()ms:Create(_j,kj,{Position=UDim2 .new(0,3,0.5,0),BackgroundColor3=tn.KnobOff}):Play()end end uj()lj.MouseEnter:Connect(function()ms:Create(jj,kj,{BackgroundTransparency=0.96}):Play()end)lj.MouseLeave:Connect(function()ms:Create(jj,kj,{BackgroundTransparency=1}):Play()end)lj.MouseButton1Click:Connect(function()wj=not wj uj()vj(wj)end)return{SetValue=function(tj)wj=tj uj()vj(wj)end}end local function Lr(Lj,Nl,Ul,Tl,Lk,Ol,Vl)local Jk=Instance.new"Frame"Jk.Size=UDim2 .new(1,0,0,50)Jk.BackgroundColor3=tn.Bg Jk.BorderSizePixel=0 Jk.Parent=Lj local Ml=Instance.new"TextLabel"Ml.Position=UDim2 .new(0,16,0,8)Ml.Size=UDim2 .new(1,-32,0,14)Ml.BackgroundTransparency=1 Ml.Text=Nl..": "..Ol(Lk)Ml.Font=Enum.Font.GothamMedium Ml.TextSize=12 Ml.TextColor3=tn.Text Ml.TextXAlignment=Enum.TextXAlignment.Left Ml.Parent=Jk local tk=Instance.new"Frame"tk.Position=UDim2 .new(0,16,0,30)tk.Size=UDim2 .new(1,-32,0,3)tk.BackgroundColor3=tn.Track tk.BorderSizePixel=0 tk.Parent=Jk local Ql=Instance.new"Frame"Ql.Size=UDim2 .fromScale(math.clamp((Lk-Ul)/(Tl-Ul),0,1),1)Ql.BackgroundColor3=tn.On Ql.BorderSizePixel=0 Ql.Parent=tk local nl=Instance.new"TextButton"nl.Position=UDim2 .new(0,16,0,24)nl.Size=UDim2 .new(1,-32,0,15)nl.BackgroundTransparency=1 nl.Text=""nl.AutoButtonColor=false nl.Parent=Jk local Ik=Instance.new"Frame"Ik.Position=UDim2 .new(0,0,1,-1)Ik.Size=UDim2 .new(1,0,0,1)Ik.BackgroundColor3=tn.Line Ik.BorderSizePixel=0 Ik.Parent=Jk local Wl=Lk local Gl=false local function zl(Qk)local dl=math.clamp((Qk-nl.AbsolutePosition.X)/math.max(nl.AbsoluteSize.X,1),0,1)Wl=Ul+(Tl-Ul)*dl Ml.Text=Nl..": "..Ol(Wl)Ql.Size=UDim2 .fromScale(dl,1)Vl(Wl)end nl.InputBegan:Connect(function(ml)if ml.UserInputType==Enum.UserInputType.MouseButton1 or ml.UserInputType==Enum.UserInputType.Touch then Gl=true zl(ml.Position.X)end end)nl.InputChanged:Connect(function(tl)if Gl and(tl.UserInputType==Enum.UserInputType.MouseMovement or tl.UserInputType==Enum.UserInputType.Touch)then zl(tl.Position.X)end end)WI(mt.InputChanged:Connect(function(Al)if Gl and Al.UserInputType==Enum.UserInputType.MouseMovement then zl(Al.Position.X)end end))WI(mt.InputEnded:Connect(function(Fl)if Fl.UserInputType==Enum.UserInputType.MouseButton1 or Fl.UserInputType==Enum.UserInputType.Touch then Gl=false end end))return{SetValue=function(Jl)Wl=math.clamp(Jl,Ul,Tl)Ml.Text=Nl..": "..Ol(Wl)Ql.Size=UDim2 .fromScale(math.clamp((Wl-Ul)/(Tl-Ul),0,1),1)Vl(Wl)end}end local function Vr(km,xm,jn,Vn)local Bn=Instance.new"TextButton"Bn.Size=UDim2 .new(1,0,0,40)Bn.BackgroundColor3=tn.Bg Bn.BorderSizePixel=0 Bn.AutoButtonColor=false Bn.Text=""Bn.Parent=km local An=Instance.new"Frame"An.Size=UDim2 .new(1,0,1,-1)An.BackgroundColor3=Color3 .fromRGB(255,255,255)An.BackgroundTransparency=1 An.BorderSizePixel=0 An.Parent=Bn local Dm=Instance.new"TextLabel"Dm.Position=UDim2 .new(0,16,0,0)Dm.Size=UDim2 .new(1,-90,1,0)Dm.BackgroundTransparency=1 Dm.Text=xm Dm.Font=Enum.Font.GothamMedium Dm.TextSize=12 Dm.TextColor3=tn.Text Dm.TextXAlignment=Enum.TextXAlignment.Left Dm.Parent=Bn local _n=Instance.new"Frame"_n.AnchorPoint=Vector2 .new(1,0.5)_n.Position=UDim2 .new(1,-14,0.5,0)_n.Size=UDim2 .fromOffset(64,20)_n.BackgroundColor3=tn.TrackOff _n.BorderSizePixel=0 _n.Parent=Bn Om(3,_n)local qn=Instance.new"TextLabel"qn.Size=UDim2 .new(1,0,1,0)qn.BackgroundTransparency=1 qn.Font=Enum.Font.Code qn.TextSize=10 qn.TextColor3=tn.Text qn.TextXAlignment=Enum.TextXAlignment.Center qn.Parent=_n local gn=Instance.new"Frame"gn.Position=UDim2 .new(0,0,1,-1)gn.Size=UDim2 .new(1,0,0,1)gn.BackgroundColor3=tn.Line gn.BorderSizePixel=0 gn.Parent=Bn local Wn=jn local Kn=false local function Xn()qn.Text=Kn and"..."or on(Wn)qn.TextColor3=Kn and tn.Dim or tn.Text end Xn()Bn.MouseEnter:Connect(function()ms:Create(An,TweenInfo.new(0.18),{BackgroundTransparency=0.96}):Play()end)Bn.MouseLeave:Connect(function()ms:Create(An,TweenInfo.new(0.18),{BackgroundTransparency=1}):Play()end)Bn.MouseButton1Click:Connect(function()Kn=true pt=true Xn()end)WI(mt.InputBegan:Connect(function(On)if not Kn then return end if On.UserInputType~=Enum.UserInputType.Keyboard then return end Kn=false pt=false if On.KeyCode~=Enum.KeyCode.Escape then Wn=On.KeyCode Vn(Wn)end Xn()end))return{SetValue=function(Un)Wn=Un Vn(Wn)Xn()end}end Tr(ds.AIM,"SILENT AIM")local yt=cs(ds.AIM,"Enabled",sJ.SilentAimEnabled,function(go)sJ.SilentAimEnabled=go ls()end)cs(ds.AIM,"Auto Fire",sJ.AutoFire,function(no)sJ.AutoFire=no end)cs(ds.AIM,"Team Check",sJ.TeamCheck,function(to)sJ.TeamCheck=to end)cs(ds.AIM,"Prediction",sJ.Prediction,function(zo)sJ.Prediction=zo end)cs(ds.AIM,"Auto Wall",sJ.WallCheck,function(Fo)sJ.WallCheck=Fo end)cs(ds.AIM,"FOV Limit",sJ.UseFOV,function(Lo)sJ.UseFOV=Lo end)Lr(ds.AIM,"FOV",60,900,sJ.FOVRadius,function(Qo)return tostring(math.floor(Qo))end,function(Wo)sJ.FOVRadius=Wo ux.Size=UDim2 .fromOffset(Wo*2,Wo*2)end)Lr(ds.AIM,"Smooth",0,1,sJ.Smooth,function(bp)return string.format("%.2f",bp)end,function(ep)sJ.Smooth=ep end)Lr(ds.AIM,"Max Range",50,2500,sJ.MaxRange,function(jp)return tostring(math.floor(jp))end,function(mp)sJ.MaxRange=mp end)Lr(ds.AIM,"Fire Delay",0,0.5,sJ.AutoFireDelay,function(rp)return string.format("%.2f",rp)end,function(up)sJ.AutoFireDelay=up end)Lr(ds.AIM,"Bullet Speed",200,3000,sJ.BulletSpeed,function(zp)return tostring(math.floor(zp))end,function(Cp)sJ.BulletSpeed=Cp end)Tr(ds.RAGE,"INSTANT KILL")local Ct=cs(ds.RAGE,"Enabled",sJ.InstantKill,function(Lp)sJ.InstantKill=Lp ls()end)Lr(ds.RAGE,"Kill Range",100,5000,sJ.IKRange,function(Rp)return tostring(math.floor(Rp))end,function(Up)sJ.IKRange=Up end)Lr(ds.RAGE,"Burst Shots",1,20,sJ.IKShots,function(_q)return tostring(math.floor(_q))end,function(cq)sJ.IKShots=cq end)Lr(ds.RAGE,"Shot Interval",0,0.1,sJ.IKInterval,function(hq)return string.format("%.3f",hq)end,function(kq)sJ.IKInterval=kq end)Lr(ds.RAGE,"Cycle Delay",0,3,sJ.IKCooldown,function(pq)return string.format("%.1f",pq)end,function(sq)sJ.IKCooldown=sq end)Tr(ds.VISUAL,"ESP")cs(ds.VISUAL,"Wallhack",sJ.ESP,function(Aq)sJ.ESP=Aq end)Lr(ds.VISUAL,"Fill",0,100,sJ.ESPFill,function(Fq)return math.floor(Fq).."%"end,function(Iq)sJ.ESPFill=Iq end)Tr(ds.VISUAL,"DEBUG VIS")cs(ds.VISUAL,"Vis Debug",sJ.VisDebug,function(Qq)sJ.VisDebug=Qq end)cs(ds.VISUAL,"Aim Ray",sJ.VisAimRay,function(Wq)sJ.VisAimRay=Wq end)cs(ds.VISUAL,"Lock Line",sJ.VisLock,function(cr)sJ.VisLock=cr end)cs(ds.VISUAL,"Safe Radius Vis",sJ.VisRadius,function(ir)sJ.VisRadius=ir end)Tr(ds.MISC,"DEFENSE")cs(ds.MISC,"Anti Instakill",sJ.AntiIK,function(qr)sJ.AntiIK=qr end)cs(ds.MISC,"Evade",sJ.AntiIKEvade,function(wr)sJ.AntiIKEvade=wr end)cs(ds.MISC,"Retaliate",sJ.AntiIKRetaliate,function(Cr)sJ.AntiIKRetaliate=Cr end)Lr(ds.MISC,"TP Detect",100,1500,sJ.AntiIKThreshold,function(Hr)return tostring(math.floor(Hr))end,function(Kr)sJ.AntiIKThreshold=Kr end)Lr(ds.MISC,"Safe Radius",10,120,sJ.AntiIKRadius,function(Pr)return tostring(math.floor(Pr))end,function(Sr)sJ.AntiIKRadius=Sr end)Tr(ds.MISC,"INTERFACE")Vr(ds.MISC,"UI Keybind",sJ.GuiKey,function(as)sJ.GuiKey=as bs()end)cs(ds.MISC,"Debug Overlay",sJ.DebugUI,function(js)sJ.DebugUI=js is.Visible=js and not ut end)ls()ms:Create(ns,TweenInfo.new(0.3,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Scale=1}):Play()local Ws=false local dt=nil local jt=nil local Ls=nil Ds.InputBegan:Connect(function(Cs)if Cs.UserInputType==Enum.UserInputType.MouseButton1 or Cs.UserInputType==Enum.UserInputType.Touch then Ws=true dt=Cs.Position jt=Ax.Position Ls=Cs.Position end end)Ds.InputEnded:Connect(function(Hs)if Hs.UserInputType==Enum.UserInputType.MouseButton1 and Ls then if(Hs.Position-Ls).Magnitude<6 then tt(not ut)end Ls=nil end end)WI(mt.InputEnded:Connect(function(Qs)if Qs.UserInputType==Enum.UserInputType.MouseButton1 or Qs.UserInputType==Enum.UserInputType.Touch then Ws=false dt=nil end end))WI(mt.InputChanged:Connect(function(ct)if Ws and dt and jt and(ct.UserInputType==Enum.UserInputType.MouseMovement or ct.UserInputType==Enum.UserInputType.Touch)then local kt=ct.Position-dt Ax.Position=UDim2 .new(jt.X.Scale,jt.X.Offset+kt.X,jt.Y.Scale,jt.Y.Offset+kt.Y)end end))WI(mt.InputBegan:Connect(function(At,vt)if pt then return end if At.UserInputType~=Enum.UserInputType.Keyboard then return end if At.KeyCode==sJ.GuiKey then tt(not ut)return end if vt then return end if At.KeyCode==sJ.SilentAimKey then yt.SetValue(not sJ.SilentAimEnabled)end if At.KeyCode==sJ.InstantKillKey then Ct.SetValue(not sJ.InstantKill)end end))local cu={}local Du={}local function St()cu={}for _,Qt in ipairs(JD:GetPlayers())do cu[Qt.Name]=Qt if Qt.DisplayName~=Qt.Name then cu[Qt.DisplayName]=Qt end end end local function dv()St()local zu={}local wu={}for _,Wt in ipairs(workspace:GetChildren())do table.insert(wu,Wt)end while#wu>0 do local vu=table.remove(wu)if vu.ClassName=="Model"then local ru=cu[vu.Name]if ru and ru~=UH and not zu[ru]then local pu=vu:FindFirstChildOfClass"Humanoid"local ou=vu:FindFirstChild"Head"if pu and ou and pu.Health>0 then zu[ru]=vu end end end if vu.ClassName=="Model"or vu.ClassName=="Folder"then for _,xu in ipairs(vu:GetChildren())do table.insert(wu,xu)end end end Du=zu end local function ND(Nu)local Lu=Du[Nu]if Lu and Lu.Parent then local Ku=Lu:FindFirstChildOfClass"Humanoid"if Ku and Ku.Health>0 then return Lu end end local Xu=Nu.Character if Xu and Xu:IsDescendantOf(workspace)then local Wu=Xu:FindFirstChildOfClass"Humanoid"local Vu=Xu:FindFirstChild"Head"if Wu and Vu and Wu.Health>0 then return Xu end end return nil end local cv=0 WI(XI.Heartbeat:Connect(function()if os.clock()-cv<0.2 then return end cv=os.clock()dv()end))local function tx()local pv=fH local lv=UH.Character local ov=lv and lv:FindFirstChild"Head"if not pv or not ov then return false end return(ov.Position-pv.CFrame.Position).Magnitude<2 end local function hx()for _,fw in ipairs(JD:GetPlayers())do local Wv=ND(fw)local dw=Yw[fw]local Jv=sJ.ESP and fw~=UH and Wv~=nil if Jv and sJ.TeamCheck and fw.Team and fw.Team==UH.Team then Jv=false end if Jv then if not dw or dw.Parent~=Wv then if dw then dw:Destroy()end dw=Instance.new"Highlight"dw.Name="AURUM_ESP"dw.DepthMode=Enum.HighlightDepthMode.AlwaysOnTop dw.FillColor=Color3 .fromRGB(214,178,94)dw.OutlineColor=Color3 .fromRGB(255,235,190)dw.OutlineTransparency=0.1 dw.Parent=Wv Yw[fw]=dw end dw.FillTransparency=1-math.clamp(sJ.ESPFill,0,100)/100 else if dw then dw:Destroy()Yw[fw]=nil end end end end local function ax(lw)ey[lw]=nil pE[lw]=nil end local function xw(qw)qw.CharacterAdded:Connect(function()ax(qw)end)end for _,tw in ipairs(JD:GetPlayers())do xw(tw)end WI(JD.PlayerAdded:Connect(function(yw)xw(yw)end))WI(UH.CharacterAdded:Connect(function(Jw)SH=false WC=0 dB=0 nH=0 ax(UH)task.defer(function()local Qw=Jw:FindFirstChildOfClass"Humanoid"local Pw=workspace.CurrentCamera if Qw and Pw then if not Pw.CameraSubject or not Pw.CameraSubject.Parent then Pw.CameraSubject=Qw end end end)end))WI(JD.PlayerRemoving:Connect(function(bx)if Yw[bx]then Yw[bx]:Destroy()Yw[bx]=nil end ax(bx)end))local gx=0 WI(XI.Heartbeat:Connect(function()if os.clock()-gx<0.2 then return end gx=os.clock()hx()end))WI(XI.Heartbeat:Connect(function()if SH and WC>0 and os.clock()-WC>2 then SH=false WC=0 end end))WI(XI.RenderStepped:Connect(function()fH=workspace.CurrentCamera Uy=tx()ux.Visible=Ax.Visible and sJ.SilentAimEnabled and Uy and sJ.UseFOV zx.Visible=Ax.Visible and Uy rJ.Mode=Uy and"FP"or"TP"for _,ay in ipairs(JD:GetPlayers())do local Kx=ND(ay)local Ux=Kx and Kx:FindFirstChild"Head"if Ux then if not ey[ay]then ey[ay]={positions={},times={}}end local Yx=ey[ay]table.insert(Yx.positions,Ux.Position)table.insert(Yx.times,os.clock())if#Yx.positions>12 then table.remove(Yx.positions,1)table.remove(Yx.times,1)end else ey[ay]=nil end end end))local function nI(fy)local py=ey[fy]if not py or#py.positions<2 then return Vector3 .new(0,0,0)end local qy=py.times[#py.times]-py.times[1]if qy<=0 then return Vector3 .new(0,0,0)end return(py.positions[#py.positions]-py.positions[1])/qy end local function aI(uy)local wy=uy:FindFirstChild("Muzzle",true)if wy then return wy.WorldPosition end local By=UH.Character local Ey=By and By:FindFirstChild"HumanoidRootPart"if Ey then return Ey.Position+Ey.CFrame.LookVector*2 end if fH then return fH.CFrame.Position end return Vector3 .new(0,0,0)end local function dI(fA,wz,Xy)local xA=nil local rA=math.huge local Wz=fH if not Wz then return nil end local Lz=Wz.ViewportSize/2 local Az=(not Xy)and Uy and sJ.UseFOV local Sz=(not Xy)and sJ.WallCheck for _,uA in ipairs(JD:GetPlayers())do if uA~=UH then if not(sJ.TeamCheck and uA.Team and uA.Team==UH.Team)then local wA=ND(uA)local vA=wA and wA:FindFirstChild"Head"local rz=wA and wA:FindFirstChildOfClass"Humanoid"if vA and rz and rz.Health>0 then local gA=(vA.Position-fA).Magnitude if gA<=wz then local Pz=true local sA=gA if Az then local Jz,Fz=Wz:WorldToViewportPoint(vA.Position)if not Fz then Pz=false else sA=(Vector2 .new(Jz.X,Jz.Y)-Vector2 .new(Lz.X,Lz.Y)).Magnitude if sA>sJ.FOVRadius then Pz=false end end end if Pz and sA0 then task.wait(UC)end end end)SH=false WC=0 nH=os.clock()end local function jE(xD,zD)if os.clock()-cD<0.5 then return end cD=os.clock()if sJ.AntiIKEvade then local iD=UH.Character local mD=iD and iD:FindFirstChild"HumanoidRootPart"if mD then pcall(function()mD.CFrame=mD.CFrame+Vector3 .new(math.random(-80,80),math.random(40,90),math.random(-80,80))mD.Velocity=Vector3 .zero end)end end if sJ.AntiIKRetaliate and not SH then local yD=zD:FindFirstChild"Head"local vD=zD:FindFirstChildOfClass"Humanoid"if yD and vD and vD.Health>0 then MH{Player=xD,Head=yD,Character=zD}end end end WI(XI.RenderStepped:Connect(function()if not sJ.AntiIK then return end local HD=UH.Character local gE=HD and HD:FindFirstChild"HumanoidRootPart"if not gE then return end for _,qE in ipairs(JD:GetPlayers())do if qE~=UH then local lE=ND(qE)local UD=lE and lE:FindFirstChild"HumanoidRootPart"if UD then local oE=UD.Position local bE=pE[qE]if bE then local cE=(oE-bE).Magnitude if cE>sJ.AntiIKThreshold then local hE=(oE-gE.Position).Magnitude if hE=0.5 then rJ.FPS=math.floor(LI/MI+0.5)LI=0 MI=0 end end))local TI=nil pcall(function()TI=game:GetService"Stats"end)local function bJ()local UI=0 if TI then pcall(function()UI=math.floor(TI.Network.ServerStatsItem["Data Ping"]:GetValue())end)end return UI end local _J=0 WI(XI.Heartbeat:Connect(function()if os.clock()-_J<0.1 then return end _J=os.clock()rJ.Ping=bJ()if sJ.DebugUI then local uJ="STANDBY"if sJ.InstantKill then uJ="RAGE"elseif sJ.SilentAimEnabled then uJ="ENGAGED"end local tJ=jJ()~=nil kJ.Text=string.format("TARGET %s\nDIST %.1f\nVEL %.1f\nSHOTS %d\nMODE %s\nFPS %d\nPING %d\nFOV %d\nREMOTE %s\nSTATE %s",rJ.Target,rJ.Distance,rJ.Velocity,rJ.Shots,rJ.Mode,rJ.FPS,rJ.Ping,math.floor(sJ.FOVRadius),tJ and"OK"or"LOST",uJ)end end))