Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
KeySystem = ,
})
plr = .Players.LocalPlayer
RS = :()
UIS = :()
VirtualUser = :()
flying=
spinning=
infJump=
flingAura=
aimbot=
speedEnabled=
reachEnabled=
esp=
flySpeed=
walkSpeed=
hitboxSize=
reachDistance=
targetName =
spectating =
()
plr.Character plr.CharacterAdded:()
()
_,v (.Players:())
.(v.Name) == .(targetName)
v
MainTab = Window:(,)
ExtraTab = Window:(,)
VisualTab = Window:(,)
plr.Idled:(()
VirtualUser:()
VirtualUser:(.())
)
MainTab:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (text)
targetName = text
})
MainTab:({
Name = ,
Callback = ()
target = ()
target target.Character target.Character:()
root = ():()
root
root.CFrame = target.Character.HumanoidRootPart.CFrame + .(,,)
Rayfield:({
Title=,
Content=,
Duration=
})
})
MainTab:({
Name = ,
CurrentValue = ,
Callback = (v)
spectating = v
v
target = ()
target target.Character target.Character:()
.CurrentCamera.CameraSubject = target.Character.Humanoid
Rayfield:({
Title=,
Content=,
Duration=
})
char = ()
char char:()
.CurrentCamera.CameraSubject = char.Humanoid
})
UIS.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.H
root = ():()
root
root.CFrame = root.CFrame + (root.CFrame.LookVector * )
)
()
root=():()
bg=.(,root)
bg.maxTorque=.(,,)
bv=.(,root)
bv.maxForce=.(,,)
flying
cam=.CurrentCamera
vel=.()
UIS:(.KeyCode.W) vel+=cam.CFrame.LookVector
UIS:(.KeyCode.S) vel-=cam.CFrame.LookVector
UIS:(.KeyCode.A) vel-=cam.CFrame.RightVector
UIS:(.KeyCode.D) vel+=cam.CFrame.RightVector
bv.Velocity=vel*flySpeed
bg.CFrame=cam.CFrame
.()
bg:()
bv:()
.(()
.()
spinning
root=():()
root
root.CFrame*=.(,.(),)
)
UIS.JumpRequest:(()
infJump
hum=():()
hum hum:(.HumanoidStateType.Jumping)
)
RS.RenderStepped:(()
hum=():()
hum
hum.WalkSpeed = speedEnabled walkSpeed
)
()
closest,dist=,.huge
_,v (.Players:())
v~=plr v.Character v.Character:()
mag=(v.Character.Head.Position-.CurrentCamera.CFrame.Position).Magnitude
mag<dist dist=mag closest=v
closest
RS.RenderStepped:(()
aimbot
t=()
t t.Character t.Character:()
.CurrentCamera.CFrame=.(
.CurrentCamera.CFrame.Position,
t.Character.Head.Position
)
)
RS.Stepped:(()
flingAura
root=():()
root
_,v (.Players:())
v~=plr v.Character v.Character:()
hrp=v.Character.HumanoidRootPart
(root.Position-hrp.Position).Magnitude<
bv=.()
bv.Velocity=.(,,)+(hrp.Position-root.Position).Unit*
bv.MaxForce=.(,,)
bv.Parent=hrp
.Debris:(bv,)
)
.(()
.()
_,v (.Players:())
v~=plr v.Character v.Character:()
h=v.Character.HumanoidRootPart
h.Size=.(hitboxSize,hitboxSize,hitboxSize)
h.Transparency=
h.CanCollide=
)
RS.Stepped:(()
reachEnabled
root=():()
root
_,v (:())
v:()
name=.(v.Name)
name== name== name== name==
dist=(root.Position - v.Position).Magnitude
dist <= reachDistance
root.CFrame = .(v.Position + .(,,))
(root,v,)
(root,v,)
)
MainTab:({Name=,Callback=(v) flying=v v () })
ExtraTab:({Name=,Callback=(v) spinning=v })
ExtraTab:({Name=,Callback=(v) flingAura=v })
ExtraTab:({Name=,Callback=(v) aimbot=v })
ExtraTab:({Name=,Callback=(v) infJump=v })
ExtraTab:({Name=,Callback=(v) reachEnabled=v })
ExtraTab:({
Name=,
Range={,},
Increment=,
CurrentValue=,
Callback=(v) reachDistance=v
})
ExtraTab:({
Name=,
Range={,},
Increment=,
CurrentValue=,
Callback=(v) hitboxSize=v
})
ExtraTab:({Name=,Callback=(v) speedEnabled=v })
ExtraTab:({
Name=,
Range={,},
Increment=,
CurrentValue=,
Callback=(v) walkSpeed=v
})
VisualTab:({
Name=,
Callback=(v)
esp=v
esp
_,p (.Players:())
p~=plr p.Character p.Character:()
.(,p.Character).Name=
.()
_,p (.Players:())
p.Character p.Character:()
p.Character.HL:()
})
Rayfield:({
Title=,
Content=,
Duration=
})
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
new script

Universal