Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
Icon = ,
LoadingTitle = ,
LoadingSubtitle = ,
Theme = ,
DisableRayfieldPrompts = ,
DisableBuildWarnings = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem = ,
KeySettings = {
Title = ,
Subtitle = ,
Note = ,
FileName = ,
SaveKey = ,
GrabKeyFromSite = ,
Key = {}
}
})
Tab = Window:(, )
Section = Tab:()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
Button = Tab:({
Name = ,
Callback = ()
decalID =
(root)
_, v (root:())
v:() v.Texture ~= .. decalID
v:()
v:()
v.Material =
v.Transparency =
faces = {, , , , , }
_, face (faces)
decal = .(, v)
decal.Texture = .. decalID
decal.Face = face
(v)
(.Workspace)
,
})
Button = Tab:({
Name = ,
Callback = ()
skyboxID =
sky = .()
sky.Name =
sky.Parent = .Lighting
sky.SkyboxBk = .. skyboxID
sky.SkyboxDn = .. skyboxID
sky.SkyboxFt = .. skyboxID
sky.SkyboxLf = .. skyboxID
sky.SkyboxRt = .. skyboxID
sky.SkyboxUp = .. skyboxID
.Lighting.TimeOfDay =
,
})
Button = Tab:({
Name = ,
Callback = ()
skyboxID =
sky = .()
sky.Name =
sky.Parent = .Lighting
sky.SkyboxBk = .. skyboxID
sky.SkyboxDn = .. skyboxID
sky.SkyboxFt = .. skyboxID
sky.SkyboxLf = .. skyboxID
sky.SkyboxRt = .. skyboxID
sky.SkyboxUp = .. skyboxID
.Lighting.TimeOfDay =
,
})
Button = Tab:({
Name = ,
Callback = ()
hint = .(, .Workspace)
hint.Text =
,
})
Button = Tab:({
Name = ,
Callback = ()
Players = :()
(player)
player.CharacterAppearanceLoaded:((character)
bodyColors = character:()
bodyColors
bodyColors = .()
bodyColors.Parent = character
bodyColors.HeadColor3 = .(, , )
bodyColors.TorsoColor3 = .(, , )
bodyColors.LeftArmColor3 = .(, , )
bodyColors.RightArmColor3 = .(, , )
bodyColors.LeftLegColor3 = .(, , )
bodyColors.RightLegColor3 = .(, , )
_, accessory (character:())
accessory:()
accessory:()
character.Humanoid.DisplayName =
)
_, player (Players:())
(player)
Players.PlayerAdded:((player)
player.CharacterAdded:((character)
(player)
)
,
})
Button = Tab:({
Name = ,
Callback = ()
Lighting = :()
Players = :()
Debris = :()
originalLighting = {
ClockTime = Lighting.ClockTime,
FogColor = Lighting.FogColor,
FogStart = Lighting.FogStart,
FogEnd = Lighting.FogEnd,
Ambient = Lighting.Ambient,
OutdoorAmbient = Lighting.OutdoorAmbient
}
originalStates = {}
(character)
state = {}
_, obj (character:())
obj:()
state[obj] = {
Color = obj.Color,
Material = obj.Material,
Transparency = obj.Transparency
}
obj:() obj.Name ==
state[obj] = {
Texture = obj.Texture,
Transparency = obj.Transparency
}
state
(character, state)
obj, properties (state)
obj obj.Parent
prop, value (properties)
obj[prop] = value
fire = character:():()
fire fire:()
(character)
root = character:()
root
_, obj (character:())
obj:()
obj.Color = .(, , )
obj.Material = .Material.SmoothPlastic
obj:() obj.Name ==
obj.Texture =
fire = .()
fire.Name =
fire.Size =
fire.Heat =
fire.Color = .(, , )
fire.SecondaryColor = .(, , )
fire.Parent = root
()
fireball = .()
fireball.Shape = .PartType.Ball
fireball.Material = .Material.Neon
fireball.Size = .(, , )
fireball.Position = .(.(-, ), .(, ), .(-, ))
fireball.Anchored =
fireball.CanCollide =
fireball.Color = .(, , )
fireball.Parent =
fire = .()
fire.Size =
fire.Heat =
fire.Color = .(, , )
fire.SecondaryColor = .(, , )
fire.Parent = fireball
light = .()
light.Color = .(, , )
light.Range =
light.Brightness =
light.Parent = fireball
Debris:(fireball, )
()
_, player (Players:())
player.Character originalStates[player.UserId]
originalStates[player.UserId] = (player.Character)
player.Character
(player.Character)
Lighting.ClockTime =
Lighting.FogColor = .(, , )
Lighting.FogStart =
Lighting.FogEnd =
Lighting.Ambient = .(, , )
Lighting.OutdoorAmbient = .(, , )
()
_, player (Players:())
player.Character originalStates[player.UserId]
(player.Character, originalStates[player.UserId])
Lighting.ClockTime = originalLighting.ClockTime
Lighting.FogColor = originalLighting.FogColor
Lighting.FogStart = originalLighting.FogStart
Lighting.FogEnd = originalLighting.FogEnd
Lighting.Ambient = originalLighting.Ambient
Lighting.OutdoorAmbient = originalLighting.OutdoorAmbient
()
(()
()
()
)
()
()
,
})
Button = Tab:({
Name = ,
Callback = ()
Players = :()
_, player (Players:())
player:()
()
:()
,
})
Button = Tab:({
Name = ,
Callback = ()
Players = :()
MemoryStoreService = :()
banList = MemoryStoreService:()
banDuration =
()
_, player (Players:())
banList:((player.UserId), , banDuration)
player:()
()
()
,
})
Button = Tab:({
Name = ,
Callback = ()
ReplicatedStorage = :()
KillAllEvent = ReplicatedStorage:()
()
player = .Players.LocalPlayer
player.Character player.Character:()
player.Character.Humanoid.Health =
KillAllEvent.OnClientEvent:(killPlayer)
,
})
Button = Tab:({
Name = ,
Callback = ()
jumpscareSound = .(, )
jumpscareSound.Name =
jumpscareSound.Volume =
jumpscareSound.Pitch =
jumpscareSound.SoundId =
jumpscareGUI = .(, )
jumpscareGUI.Name =
image = .(, jumpscareGUI)
image.Name =
image.BackgroundColor3 = .(, , )
image.BorderColor3 = .(, , )
image.BorderSizePixel =
image.Size = .(, , , )
image.Image =
image.Active =
i, c (.Players:())
jumpscareClone = jumpscareGUI:()
jumpscareClone.Parent = c.PlayerGui
jumpscareSound:()
()
jumpscareSound:()
i, c (.Players:())
c.PlayerGui.Jumpscare:()
,
})
Button = Tab:({
Name = ,
Callback = ()
main = .()
Frame = .()
up = .()
down = .()
plus = .()
mine = .()
speed = .()
onof = .()
title = .()
close = .()
small = .()
stopgame = .()
isWaiting =
main.Name =
main.Parent = .Players.LocalPlayer:()
main.ResetOnSpawn =
Frame.Parent = main
Frame.BackgroundColor3 = .(, , )
Frame.Size = .(, , , )
Frame.Position = .(, -, , -)
Frame.BorderSizePixel =
Frame.Active =
Frame.Draggable =
title.Name =
title.Parent = Frame
title.BackgroundColor3 = .(, , )
title.Size = .(, , , )
title.Position = .(, , , )
title.Text =
title.Font = .Font.SourceSansBold
title.TextSize =
title.TextColor3 = .(, , )
up.Name =
up.Parent = Frame
up.Size = .(, -, , )
up.Position = .(, , , )
up.Text =
up.BackgroundColor3 = .(, , )
up.Font = .Font.SourceSans
up.TextSize =
up.BorderSizePixel =
down.Name =
down.Parent = Frame
down.Size = .(, -, , )
down.Position = .(, , , )
down.Text =
down.BackgroundColor3 = .(, , )
down.Font = .Font.SourceSans
down.TextSize =
down.BorderSizePixel =
plus.Name =
plus.Parent = Frame
plus.Size = .(, , , )
plus.Position = .(, , , )
plus.Text =
plus.BackgroundColor3 = .(, , )
plus.Font = .Font.SourceSans
plus.TextSize =
plus.BorderSizePixel =
mine.Name =
mine.Parent = Frame
mine.Size = .(, , , )
mine.Position = .(, , , )
mine.Text =
mine.BackgroundColor3 = .(, , )
mine.Font = .Font.SourceSans
mine.TextSize =
mine.BorderSizePixel =
speed.Name =
speed.Parent = Frame
speed.Size = .(, , , )
speed.Position = .(, , , )
speed.Text =
speed.Font = .Font.SourceSans
speed.TextSize =
speed.TextColor3 = .(, , )
speed.BorderSizePixel =
onof.Name =
onof.Parent = Frame
onof.Size = .(, -, , )
onof.Position = .(, , , )
onof.Text =
onof.BackgroundColor3 = .(, , )
onof.Font = .Font.SourceSans
onof.TextSize =
onof.BorderSizePixel =
close.Name =
close.Parent = Frame
close.Size = .(, , , )
close.Position = .(, -, , )
close.Text =
close.BackgroundColor3 = .(, , )
close.Font = .Font.SourceSans
close.TextSize =
close.BorderSizePixel =
close.MouseButton1Click:(()
nowe
:():(, {
Title = ;
Text = ;
Icon = })
main:()
:():(, {
Title = ;
Text = ;
Icon = })
)
small.Name =
small.Parent = Frame
small.Size = .(, , , )
small.Position = .(, -, , )
small.Text =
small.BackgroundColor3 = .(, , )
small.Font = .Font.SourceSans
small.TextSize =
small.BorderSizePixel =
isSmalled =
small.MouseButton1Click:(()
isWaiting =
isSmalled ==
Frame.Visible =
isSmalled =
:():(, {
Title = ;
Text = ;
Icon = })
)
stopgame.Name =
stopgame.Parent = Frame
stopgame.Size = .(, -, , -)
stopgame.Position = .(, , , )
stopgame.Text =
stopgame.BackgroundColor3 = .(,,)
stopgame.Font = .Font.SourceSans
stopgame.TextSize =
stopgame.BorderSizePixel =
stopgame.MouseButton1Click:(()
isWaiting =
:():(, {
Title = ;
Text = ;
Icon = })
()
isWaiting =
)
speeds =
speaker = :().LocalPlayer
chr = .Players.LocalPlayer.Character
hum = chr chr:()
nowe =
UserInputService = :()
UserInputService.InputBegan:((input, gameProcessed)
input.KeyCode == .KeyCode.RightShift
isSmalled ==
Frame.Visible =
isSmalled =
isWaiting ==
.Players.LocalPlayer:()
)
:():(, {
Title = ;
Text = ;
Icon = })
Duration = ;
Frame.Active =
Frame.Draggable =
onof.MouseButton1Down:(()
nowe ==
onof.Text =
nowe =
speaker.Character.Humanoid:(.HumanoidStateType.Climbing,)
speaker.Character.Humanoid:(.HumanoidStateType.FallingDown,)
speaker.Character.Humanoid:(.HumanoidStateType.Flying,)
speaker.Character.Humanoid:(.HumanoidStateType.Freefall,)
speaker.Character.Humanoid:(.HumanoidStateType.GettingUp,)
speaker.Character.Humanoid:(.HumanoidStateType.Jumping,)
speaker.Character.Humanoid:(.HumanoidStateType.Landed,)
speaker.Character.Humanoid:(.HumanoidStateType.Physics,)
speaker.Character.Humanoid:(.HumanoidStateType.PlatformStanding,)
speaker.Character.Humanoid:(.HumanoidStateType.Ragdoll,)
speaker.Character.Humanoid:(.HumanoidStateType.Running,)
speaker.Character.Humanoid:(.HumanoidStateType.RunningNoPhysics,)
speaker.Character.Humanoid:(.HumanoidStateType.Seated,)
speaker.Character.Humanoid:(.HumanoidStateType.StrafingNoPhysics,)
speaker.Character.Humanoid:(.HumanoidStateType.Swimming,)
speaker.Character.Humanoid:(.HumanoidStateType.RunningNoPhysics)
onof.Text =
nowe =
i = , speeds
(()
hb = :().Heartbeat
tpwalking =
chr = .Players.LocalPlayer.Character
hum = chr chr:()
tpwalking hb:() chr hum hum.Parent
hum.MoveDirection.Magnitude >
chr:(hum.MoveDirection)
)
.Players.LocalPlayer.Character.Animate.Disabled =
Char = .Players.LocalPlayer.Character
Hum = Char:() Char:()
i,v , Hum:()
v:()
speaker.Character.Humanoid:(.HumanoidStateType.Climbing,)
speaker.Character.Humanoid:(.HumanoidStateType.FallingDown,)
speaker.Character.Humanoid:(.HumanoidStateType.Flying,)
speaker.Character.Humanoid:(.HumanoidStateType.Freefall,)
speaker.Character.Humanoid:(.HumanoidStateType.GettingUp,)
speaker.Character.Humanoid:(.HumanoidStateType.Jumping,)
speaker.Character.Humanoid:(.HumanoidStateType.Landed,)
speaker.Character.Humanoid:(.HumanoidStateType.Physics,)
speaker.Character.Humanoid:(.HumanoidStateType.PlatformStanding,)
speaker.Character.Humanoid:(.HumanoidStateType.Ragdoll,)
speaker.Character.Humanoid:(.HumanoidStateType.Running,)
speaker.Character.Humanoid:(.HumanoidStateType.RunningNoPhysics,)
speaker.Character.Humanoid:(.HumanoidStateType.Seated,)
speaker.Character.Humanoid:(.HumanoidStateType.StrafingNoPhysics,)
speaker.Character.Humanoid:(.HumanoidStateType.Swimming,)
speaker.Character.Humanoid:(.HumanoidStateType.Swimming)
:().LocalPlayer.Character:().RigType == .HumanoidRigType.R6
plr = .Players.LocalPlayer
torso = plr.Character.Torso
flying =
deb =
ctrl = {f = , b = , l = , r = }
lastctrl = {f = , b = , l = , r = }
maxspeed =
speed =
bg = .(, torso)
bg.P =
bg.maxTorque = .(, , )
bg.cframe = torso.CFrame
bv = .(, torso)
bv.velocity = .(,,)
bv.maxForce = .(, , )
nowe ==
plr.Character.Humanoid.PlatformStand =
nowe == :().LocalPlayer.Character.Humanoid.Health ==
:().RenderStepped:()
ctrl.l + ctrl.r ~= ctrl.f + ctrl.b ~=
speed = speed++(speed/maxspeed)
speed > maxspeed
speed = maxspeed
(ctrl.l + ctrl.r ~= ctrl.f + ctrl.b ~= ) speed ~=
speed = speed-
speed <
speed =
(ctrl.l + ctrl.r) ~= (ctrl.f + ctrl.b) ~=
bv.velocity = ((.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((.Workspace.CurrentCamera.CoordinateFrame * .(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*,).p) - .Workspace.CurrentCamera.CoordinateFrame.p))*speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
(ctrl.l + ctrl.r) == (ctrl.f + ctrl.b) == speed ~=
bv.velocity = ((.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((.Workspace.CurrentCamera.CoordinateFrame * .(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*,).p) - .Workspace.CurrentCamera.CoordinateFrame.p))*speed
bv.velocity = .(,,)
bg.cframe = .Workspace.CurrentCamera.CoordinateFrame * .(-.((ctrl.f+ctrl.b)**speed/maxspeed),,)
ctrl = {f = , b = , l = , r = }
lastctrl = {f = , b = , l = , r = }
speed =
bg:()
bv:()
plr.Character.Humanoid.PlatformStand =
.Players.LocalPlayer.Character.Animate.Disabled =
tpwalking =
plr = .Players.LocalPlayer
UpperTorso = plr.Character.UpperTorso
flying =
deb =
ctrl = {f = , b = , l = , r = }
lastctrl = {f = , b = , l = , r = }
maxspeed =
speed =
bg = .(, UpperTorso)
bg.P =
bg.maxTorque = .(, , )
bg.cframe = UpperTorso.CFrame
bv = .(, UpperTorso)
bv.velocity = .(,,)
bv.maxForce = .(, , )
nowe ==
plr.Character.Humanoid.PlatformStand =
nowe == :().LocalPlayer.Character.Humanoid.Health ==
()
ctrl.l + ctrl.r ~= ctrl.f + ctrl.b ~=
speed = speed++(speed/maxspeed)
speed > maxspeed
speed = maxspeed
(ctrl.l + ctrl.r ~= ctrl.f + ctrl.b ~= ) speed ~=
speed = speed-
speed <
speed =
(ctrl.l + ctrl.r) ~= (ctrl.f + ctrl.b) ~=
bv.velocity = ((.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((.Workspace.CurrentCamera.CoordinateFrame * .(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*,).p) - .Workspace.CurrentCamera.CoordinateFrame.p))*speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
(ctrl.l + ctrl.r) == (ctrl.f + ctrl.b) == speed ~=
bv.velocity = ((.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((.Workspace.CurrentCamera.CoordinateFrame * .(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*,).p) - .Workspace.CurrentCamera.CoordinateFrame.p))*speed
bv.velocity = .(,,)
bg.cframe = .Workspace.CurrentCamera.CoordinateFrame * .(-.((ctrl.f+ctrl.b)**speed/maxspeed),,)
ctrl = {f = , b = , l = , r = }
lastctrl = {f = , b = , l = , r = }
speed =
bg:()
bv:()
plr.Character.Humanoid.PlatformStand =
.Players.LocalPlayer.Character.Animate.Disabled =
tpwalking =
)
tis
up.MouseButton1Down:(()
tis = up.MouseEnter:(()
tis
()
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .Players.LocalPlayer.Character.HumanoidRootPart.CFrame * .(,,)
)
)
up.MouseLeave:(()
tis
tis:()
tis =
)
dis
down.MouseButton1Down:(()
dis = down.MouseEnter:(()
dis
()
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .Players.LocalPlayer.Character.HumanoidRootPart.CFrame * .(,-,)
)
)
down.MouseLeave:(()
dis
dis:()
dis =
)
:().LocalPlayer.CharacterAdded:((char)
()
.Players.LocalPlayer.Character.Humanoid.PlatformStand =
.Players.LocalPlayer.Character.Animate.Disabled =
)
plus.MouseButton1Down:(()
speeds = speeds +
speed.Text = speeds
nowe ==
tpwalking =
i = , speeds
(()
hb = :().Heartbeat
tpwalking =
chr = .Players.LocalPlayer.Character
hum = chr chr:()
tpwalking hb:() chr hum hum.Parent
hum.MoveDirection.Magnitude >
chr:(hum.MoveDirection)
)
)
mine.MouseButton1Down:(()
speeds ==
speed.Text =
:():(, {
Title = ;
Text = ;
Icon = })
()
speed.Text = speeds
speeds = speeds -
speed.Text = speeds
nowe ==
tpwalking =
i = , speeds
(()
hb = :().Heartbeat
tpwalking =
chr = .Players.LocalPlayer.Character
hum = chr chr:()
tpwalking hb:() chr hum hum.Parent
hum.MoveDirection.Magnitude >
chr:(hum.MoveDirection)
)
)
,
})
Button = Tab:({
Name = ,
Callback = ()
,
}) Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, docs.sirius.menu, www.roblox.com.