Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = { Enabled = },
KeySystem =
})
FlightTab = Window:(, )
Players = :()
UserInputService = :()
RunService = :()
Workspace = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
Flying =
FlySpeed =
BoostMultiplier =
BoostCooldown =
CanBoost =
NoclipWhileFlying =
EnableAnimations =
EnableTrail =
DynamicFOV =
Attachment, LinearVelocity, AlignOrientation
CurrentVelocity = .zero
TargetVelocity = .zero
CurrentLean =
CurrentTilt =
CurrentRoll =
BobTimer =
TrailInstance =
Attachment0, Attachment1
DefaultFOV =
LeftShoulder, RightShoulder
OriginalLeftC0, OriginalRightC0
CurrentChar =
()
char = LocalPlayer.Character
char
hum = char:()
root = char:()
torso = char:() char:() root
char, hum, root, torso
, , ,
()
char = ()
char
char ~= CurrentChar
CurrentChar = char
LeftShoulder =
RightShoulder =
OriginalLeftC0 =
OriginalRightC0 =
LeftShoulder RightShoulder
_, v (char:())
v:()
name = v.Name:()
(name:() name:()) (name:() name:())
LeftShoulder LeftShoulder = v
(name:() name:()) (name:() name:())
RightShoulder RightShoulder = v
LeftShoulder
LeftShoulder = char:(, ) char:(, )
RightShoulder
RightShoulder = char:(, ) char:(, )
LeftShoulder OriginalLeftC0
OriginalLeftC0 = LeftShoulder.C0
RightShoulder OriginalRightC0
OriginalRightC0 = RightShoulder.C0
()
LeftShoulder OriginalLeftC0
TweenService:(LeftShoulder, TweenInfo.(), {C0 = OriginalLeftC0}):()
RightShoulder OriginalRightC0
TweenService:(RightShoulder, TweenInfo.(), {C0 = OriginalRightC0}):()
(isMovingForward)
LeftShoulder RightShoulder
OriginalLeftC0 OriginalRightC0
isMovingForward EnableAnimations
leftTargetC0 = OriginalLeftC0 * .(.(), .(-), .())
rightTargetC0 = OriginalRightC0 * .(.(), .(), .(-))
TweenService:(LeftShoulder, TweenInfo.(), {C0 = leftTargetC0}):()
TweenService:(RightShoulder, TweenInfo.(), {C0 = rightTargetC0}):()
()
(position, direction)
shockwave = .()
shockwave.Name =
shockwave.Shape = .PartType.Cylinder
shockwave.Size = .(, , )
shockwave.Material = .Material.Neon
shockwave.Color = .(, , )
shockwave.Transparency =
shockwave.Anchored =
shockwave.CanCollide =
shockwave.CFrame = .(position, position + direction) * .(, .(), )
shockwave.Parent = Workspace
innerRing = shockwave:()
innerRing.Color = .(, , )
innerRing.Size = .(, , )
innerRing.Parent = Workspace
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
outerTween = TweenService:(shockwave, tweenInfo, {
Size = .(, , ),
Transparency =
})
innerTween = TweenService:(innerRing, tweenInfo, {
Size = .(, , ),
Transparency =
})
outerTween:()
innerTween:()
outerTween.Completed:(()
shockwave:()
innerRing:()
)
(rootPart)
TrailInstance TrailInstance:()
Attachment0 Attachment0:()
Attachment1 Attachment1:()
Attachment0 = .()
Attachment0.Position = .(-, , )
Attachment0.Parent = rootPart
Attachment1 = .()
Attachment1.Position = .(, , )
Attachment1.Parent = rootPart
TrailInstance = .()
TrailInstance.Attachment0 = Attachment0
TrailInstance.Attachment1 = Attachment1
TrailInstance.Lifetime =
TrailInstance.MinLength =
TrailInstance.Transparency = NumberSequence.({
NumberSequenceKeypoint.(, ),
NumberSequenceKeypoint.(, )
})
TrailInstance.Color = ColorSequence.(.(, , ), .(, , ))
TrailInstance.Enabled = EnableTrail
TrailInstance.Parent = rootPart
()
Flying CanBoost
_, _, rootPart = ()
rootPart
CanBoost =
camera = Workspace.CurrentCamera
boostDir = camera.CFrame.LookVector
(rootPart.Position, boostDir)
CurrentVelocity = boostDir * (FlySpeed * BoostMultiplier)
DynamicFOV
startFOV = camera.FieldOfView
TweenService:(camera, TweenInfo.(), {FieldOfView = .(startFOV + , )}):()
.(, ()
TweenService:(camera, TweenInfo.(), {FieldOfView = startFOV}):()
)
.(BoostCooldown, ()
CanBoost =
)
()
char, humanoid, rootPart = ()
rootPart humanoid
Flying =
humanoid.PlatformStand =
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Ragdoll, )
()
Attachment = .()
Attachment.Name =
Attachment.Parent = rootPart
LinearVelocity = .()
LinearVelocity.MaxForce =
LinearVelocity.VectorVelocity = .zero
LinearVelocity.Attachment0 = Attachment
LinearVelocity.RelativeTo = .ActuatorRelativeTo.World
LinearVelocity.Parent = rootPart
AlignOrientation = .()
AlignOrientation.MaxTorque =
AlignOrientation.MaxAngularVelocity =
AlignOrientation.Responsiveness =
AlignOrientation.Mode = .OrientationAlignmentMode.OneAttachment
AlignOrientation.Attachment0 = Attachment
AlignOrientation.CFrame = rootPart.CFrame
AlignOrientation.Parent = rootPart
(rootPart)
DefaultFOV = Workspace.CurrentCamera.FieldOfView
()
Flying =
CurrentVelocity = .zero
TargetVelocity = .zero
CurrentLean =
CurrentTilt =
CurrentRoll =
BobTimer =
()
char, humanoid = ()
humanoid
humanoid.PlatformStand =
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Ragdoll, )
LinearVelocity LinearVelocity:()
AlignOrientation AlignOrientation:()
Attachment Attachment:()
TrailInstance TrailInstance:()
Attachment0 Attachment0:()
Attachment1 Attachment1:()
TweenService:(Workspace.CurrentCamera, TweenInfo.(), {FieldOfView = DefaultFOV}):()
FlyToggle = FlightTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value () ()
,
})
FlightTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
FlySpeed = Value
,
})
FlightTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
BoostMultiplier = Value
,
})
FlightTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
EnableAnimations = Value
Value ()
,
})
FlightTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
DynamicFOV = Value
Value
TweenService:(Workspace.CurrentCamera, TweenInfo.(), {FieldOfView = DefaultFOV}):()
,
})
FlightTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
EnableTrail = Value
TrailInstance
TrailInstance.Enabled = Value
,
})
FlightTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
NoclipWhileFlying = Value
,
})
FlightTab:({
Name = ,
CurrentKeybind = ,
HoldToInteract = ,
Flag = ,
Callback = ()
FlyToggle:( Flying)
,
})
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.LeftShift Flying
()
)
LocalPlayer.CharacterAdded:(()
.()
()
)
RunService.Stepped:((_, deltaTime)
Flying
char, humanoid, rootPart = ()
rootPart LinearVelocity AlignOrientation
NoclipWhileFlying char
_, part (char:())
part:()
part.CanCollide =
Camera = Workspace.CurrentCamera
rawDir = .zero
isW = UserInputService:(.KeyCode.W)
isS = UserInputService:(.KeyCode.S)
isA = UserInputService:(.KeyCode.A)
isD = UserInputService:(.KeyCode.D)
isW rawDir = rawDir + Camera.CFrame.LookVector
isS rawDir = rawDir - Camera.CFrame.LookVector
isA rawDir = rawDir - Camera.CFrame.RightVector
isD rawDir = rawDir + Camera.CFrame.RightVector
UserInputService:(.KeyCode.Space) rawDir = rawDir + .(, , )
rawDir.Magnitude >
TargetVelocity = rawDir.Unit * FlySpeed
TargetVelocity = .zero
CurrentVelocity = CurrentVelocity:(TargetVelocity, .(deltaTime * , , ))
BobTimer = BobTimer + deltaTime *
bobOffset = .zero
hoverJitter = .zero
rawDir.Magnitude == EnableAnimations
bobOffset = .(
.(BobTimer * ) * ,
.(BobTimer * ) * ,
.(BobTimer * ) *
)
EnableAnimations CurrentVelocity.Magnitude >
hoverJitter = .(
(.() - ) * ,
(.() - ) * ,
(.() - ) *
)
LinearVelocity.VectorVelocity = CurrentVelocity + bobOffset + hoverJitter
(isW)
DynamicFOV
currentSpeedRatio = CurrentVelocity.Magnitude /
targetFOV = .(DefaultFOV + (currentSpeedRatio * ), DefaultFOV, )
Camera.FieldOfView = Camera.FieldOfView + (targetFOV - Camera.FieldOfView) * .(deltaTime * , , )
targetLean =
targetTilt =
targetRoll =
EnableAnimations
isW
targetLean = .(-)
isS
targetLean = .()
isA
targetTilt = .()
targetRoll = .(-)
isD
targetTilt = .(-)
targetRoll = .()
CurrentLean = CurrentLean + (targetLean - CurrentLean) * .(deltaTime * , , )
CurrentTilt = CurrentTilt + (targetTilt - CurrentTilt) * .(deltaTime * , , )
CurrentRoll = CurrentRoll + (targetRoll - CurrentRoll) * .(deltaTime * , , )
camLook = Camera.CFrame.LookVector
flatLook = .(camLook.X, , camLook.Z)
flatLook.Magnitude >
baseCFrame = .(rootPart.Position, rootPart.Position + camLook)
AlignOrientation.CFrame = baseCFrame * .(CurrentLean, CurrentRoll, CurrentTilt)
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
Superman Flight

Universal