Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
() LocalPlayer
playerName = LocalPlayer.Name
displayName = LocalPlayer.DisplayName
config = {
godMode = ,
killAura = ,
killAuraV2 = ,
railgun = ,
speedBoost = ,
highJump = ,
speedMult = ,
jumpMult = ,
killRange = ,
killDamage = ,
eatCooldown =
}
lastEat =
isOpen =
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.DisplayOrder =
ScreenGui.IgnoreGuiInset =
ScreenGui.Parent = LocalPlayer:()
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Visible =
MainFrame.Parent = ScreenGui
Gradient = .()
Gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
Gradient.Rotation =
Gradient.Parent = MainFrame
Glow = .()
Glow.Color = .(, , )
Glow.Thickness =
Glow.Transparency =
Glow.Parent = MainFrame
MainStroke = .()
MainStroke.Color = .(, , )
MainStroke.Thickness =
MainStroke.Parent = MainFrame
TitleBar = .()
TitleBar.Size = .(, , , )
TitleBar.BackgroundColor3 = .(, , )
TitleBar.BackgroundTransparency =
TitleBar.BorderSizePixel =
TitleBar.Parent = MainFrame
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.GothamBlack
Title.Parent = TitleBar
OwnerLabel = .()
OwnerLabel.Size = .(, -, , )
OwnerLabel.Position = .(, , , )
OwnerLabel.BackgroundTransparency =
OwnerLabel.Text = .. playerName
OwnerLabel.TextColor3 = .(, , )
OwnerLabel.TextSize =
OwnerLabel.Font = .Font.GothamBold
OwnerLabel.Parent = TitleBar
MinButton = .()
MinButton.Size = .(, , , )
MinButton.Position = .(, -, , )
MinButton.BackgroundColor3 = .(, , )
MinButton.Text =
MinButton.TextColor3 = .(, , )
MinButton.TextSize =
MinButton.Font = .Font.GothamBold
MinButton.AutoButtonColor =
MinButton.Parent = TitleBar
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , )
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
CloseButton.Font = .Font.GothamBold
CloseButton.AutoButtonColor =
CloseButton.Parent = TitleBar
TabBar = .()
TabBar.Size = .(, , , )
TabBar.Position = .(, , , )
TabBar.BackgroundColor3 = .(, , )
TabBar.BorderSizePixel =
TabBar.Parent = MainFrame
tabs = {}
tabNames = {, , }
tabPositions = {, , }
i = ,
tabBtn = .()
tabBtn.Size = .(, , , )
tabBtn.Position = .(, tabPositions[i], , )
tabBtn.BackgroundColor3 = i == .(, , ) .(, , )
tabBtn.Text = tabNames[i]
tabBtn.TextColor3 = .(, , )
tabBtn.TextSize =
tabBtn.Font = .Font.GothamBold
tabBtn.AutoButtonColor =
tabBtn.Parent = TabBar
tabs[i] = tabBtn
contentFrames = {}
i = ,
content = .()
content.Size = .(, -, , -)
content.Position = .(, , , )
content.BackgroundTransparency =
content.Visible = i ==
content.Parent = MainFrame
contentFrames[i] = content
(index)
i = ,
contentFrames[i].Visible = (i == index)
tabs[i].BackgroundColor3 = (i == index) .(, , ) .(, , )
tabs[i].TextColor3 = (i == index) .(, , ) .(, , )
tabs[].MouseButton1Click:(() () )
tabs[].MouseButton1Click:(() () )
tabs[].MouseButton1Click:(() () )
(parent, name, yPos, default)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = default .(, , ) .(, , )
btn.Text = name
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Font = .Font.GothamBold
btn.AutoButtonColor =
btn.Parent = parent
stroke = .()
stroke.Color = default .(, , ) .(, , )
stroke.Thickness =
stroke.Parent = btn
status = .()
status.Size = .(, , , )
status.Position = .(, -, , )
status.BackgroundColor3 = default .(, , ) .(, , )
status.Text = default
status.TextColor3 = .(, , )
status.TextSize =
status.Font = .Font.GothamBold
status.Parent = btn
btn, status
(parent, name, yPos, min, max, default)
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , yPos)
frame.BackgroundTransparency =
frame.Parent = parent
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text = name .. .. default
label.TextColor3 = .(, , )
label.TextSize =
label.Font = .Font.GothamBold
label.Parent = frame
sliderBg = .()
sliderBg.Size = .(, , , )
sliderBg.Position = .(, , , )
sliderBg.BackgroundColor3 = .(, , )
sliderBg.BorderSizePixel =
sliderBg.Parent = frame
fill = .()
fill.Size = .((default - min) / (max - min), , , )
fill.BackgroundColor3 = .(, , )
fill.BorderSizePixel =
fill.Parent = sliderBg
value = default
dragging =
sliderBg.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
pos = input.Position.X - sliderBg.AbsolutePosition.X
value = .(min + (pos / sliderBg.AbsoluteSize.X) * (max - min), min, max)
fill.Size = .((value - min) / (max - min), , , )
label.Text = name .. .. .(value)
)
sliderBg.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
sliderBg.InputChanged:((input)
dragging
pos = input.Position.X - sliderBg.AbsolutePosition.X
value = .(min + (pos / sliderBg.AbsoluteSize.X) * (max - min), min, max)
fill.Size = .((value - min) / (max - min), , , )
label.Text = name .. .. .(value)
)
() value
(parent, text, yPos)
label = .()
label.Size = .(, , , )
label.Position = .(, , , yPos)
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = .(, , )
label.TextSize =
label.Font = .Font.GothamBold
label.Parent = parent
label
MainContent = contentFrames[]
godBtn, godStatus = (MainContent, , , )
godBtn.MouseButton1Click:(()
config.godMode = config.godMode
godBtn.BackgroundColor3 = config.godMode .(, , ) .(, , )
godStatus.BackgroundColor3 = config.godMode .(, , ) .(, , )
godStatus.Text = config.godMode
)
speedBtn, speedStatus = (MainContent, , , )
speedBtn.MouseButton1Click:(()
config.speedBoost = config.speedBoost
speedBtn.BackgroundColor3 = config.speedBoost .(, , ) .(, , )
speedStatus.BackgroundColor3 = config.speedBoost .(, , ) .(, , )
speedStatus.Text = config.speedBoost
config.speedBoost
char = LocalPlayer.Character
char
hum = char:()
hum hum.WalkSpeed =
)
speedSlider = (MainContent, , , , , )
jumpBtn, jumpStatus = (MainContent, , , )
jumpBtn.MouseButton1Click:(()
config.highJump = config.highJump
jumpBtn.BackgroundColor3 = config.highJump .(, , ) .(, , )
jumpStatus.BackgroundColor3 = config.highJump .(, , ) .(, , )
jumpStatus.Text = config.highJump
config.highJump
char = LocalPlayer.Character
char
hum = char:()
hum hum.JumpPower =
)
jumpSlider = (MainContent, , , , , )
CheatsContent = contentFrames[]
auraBtn, auraStatus = (CheatsContent, , , )
auraBtn.MouseButton1Click:(()
config.killAura = config.killAura
auraBtn.BackgroundColor3 = config.killAura .(, , ) .(, , )
auraStatus.BackgroundColor3 = config.killAura .(, , ) .(, , )
auraStatus.Text = config.killAura
)
auraV2Btn, auraV2Status = (CheatsContent, , , )
auraV2Btn.MouseButton1Click:(()
config.killAuraV2 = config.killAuraV2
auraV2Btn.BackgroundColor3 = config.killAuraV2 .(, , ) .(, , )
auraV2Status.BackgroundColor3 = config.killAuraV2 .(, , ) .(, , )
auraV2Status.Text = config.killAuraV2
)
railBtn, railStatus = (CheatsContent, , , )
railBtn.MouseButton1Click:(()
config.railgun = config.railgun
railBtn.BackgroundColor3 = config.railgun .(, , ) .(, , )
railStatus.BackgroundColor3 = config.railgun .(, , ) .(, , )
railStatus.Text = config.railgun
)
(CheatsContent, , )
rangeSlider = (CheatsContent, , , , , )
DescContent = contentFrames[]
(DescContent, , )
(DescContent, , )
(DescContent, , )
(DescContent, , )
(DescContent, .. playerName, )
(DescContent, .. displayName, )
(DescContent, , )
(DescContent, , )
(DescContent, , )
(DescContent, , )
(DescContent, , )
(DescContent, , )
(DescContent, , )
dragging =
dragInput
dragStart
startPos
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
input.Position.Y >
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
MainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
MainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
TitleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
MinButton.MouseButton1Click:(()
TweenService:(MainFrame, TweenInfo.(), {Size = .(, , , )}):()
.()
MainFrame.Visible =
isOpen =
PrototypeButton.Visible =
TweenService:(PrototypeButton, TweenInfo.(), {Size = .(, , , )}):()
)
CloseButton.MouseButton1Click:(()
TweenService:(MainFrame, TweenInfo.(), {Size = .(, , , )}):()
.()
ScreenGui:()
)
PrototypeButton = .()
PrototypeButton.Size = .(, , , )
PrototypeButton.Position = .(, -, , )
PrototypeButton.BackgroundColor3 = .(, , )
PrototypeButton.Text =
PrototypeButton.TextColor3 = .(, , )
PrototypeButton.TextSize =
PrototypeButton.Font = .Font.GothamBlack
PrototypeButton.AutoButtonColor =
PrototypeButton.Visible =
PrototypeButton.Parent = ScreenGui
ProtoStroke = .()
ProtoStroke.Color = .(, , )
ProtoStroke.Thickness =
ProtoStroke.Parent = PrototypeButton
protoDragging =
protoDragStart
protoStartPos
PrototypeButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
protoDragging =
protoDragStart = input.Position
protoStartPos = PrototypeButton.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
protoDragging =
)
)
PrototypeButton.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput protoDragging
delta = input.Position - protoDragStart
PrototypeButton.Position = .(
protoStartPos.X.Scale,
protoStartPos.X.Offset + delta.X,
protoStartPos.Y.Scale,
protoStartPos.Y.Offset + delta.Y
)
)
PrototypeButton.MouseButton1Click:(()
TweenService:(PrototypeButton, TweenInfo.(), {Size = .(, , , )}):()
.()
PrototypeButton.Visible =
MainFrame.Visible =
TweenService:(MainFrame, TweenInfo.(), {Size = .(, , , )}):()
isOpen =
)
foodNames = {, , , , , , , , , , , , , , , , }
()
backpack = LocalPlayer:()
character = LocalPlayer.Character
backpack
_, item (backpack:())
item:()
_, foodName (foodNames)
.(item.Name, foodName, , )
item
character
_, item (character:())
item:()
_, foodName (foodNames)
.(item.Name, foodName, , )
item
()
character = LocalPlayer.Character
character
humanoid = character:()
humanoid
humanoid.Health < humanoid.MaxHealth *
now = ()
now - lastEat >= config.eatCooldown
food = ()
food
(()
food.Parent = character
.()
food:()
_, child (food:())
child:()
(() child:() )
child:() child:()
(() child.Disabled = )
.()
food.Parent = LocalPlayer:()
lastEat = now
)
()
character = LocalPlayer.Character
character
root = character:()
root
range = ()
_, player (Players:())
player ~= LocalPlayer player.Character
targetHumanoid = player.Character:()
targetRoot = player.Character:()
targetHumanoid targetRoot targetHumanoid.Health >
dist = (targetRoot.Position - root.Position).Magnitude
dist <= range
(()
targetHumanoid:(config.killDamage)
)
()
character = LocalPlayer.Character
character
root = character:()
root
range = () *
_, player (Players:())
player ~= LocalPlayer player.Character
targetHumanoid = player.Character:()
targetRoot = player.Character:()
targetHumanoid targetRoot targetHumanoid.Health >
dist = (targetRoot.Position - root.Position).Magnitude
dist <= range
(()
targetHumanoid.Health =
)
()
character = LocalPlayer.Character
character
root = character:()
root
backpack = LocalPlayer:()
bow =
backpack
_, item (backpack:())
.(item.Name, , , ) .(item.Name, , , )
bow = item
bow
_, item (character:())
.(item.Name, , , ) .(item.Name, , , )
bow = item
bow
nearestPlayer =
nearestDist = .huge
_, player (Players:())
player ~= LocalPlayer player.Character
targetRoot = player.Character:()
targetRoot
dist = (targetRoot.Position - root.Position).Magnitude
dist < nearestDist
nearestDist = dist
nearestPlayer = player
nearestPlayer nearestPlayer.Character
(()
bow.Parent = character
.()
bow:()
_, child (bow:())
child:()
(()
child:(, nearestPlayer.Character)
)
.()
bow.Parent = backpack
)
()
character = LocalPlayer.Character
character
humanoid = character:()
humanoid
humanoid.WalkSpeed = * ()
()
character = LocalPlayer.Character
character
humanoid = character:()
humanoid
humanoid.JumpPower = * ()
RunService.RenderStepped:(()
config.godMode ()
config.killAura ()
config.killAuraV2 ()
config.railgun ()
config.speedBoost ()
config.highJump ()
)
LocalPlayer.CharacterAdded:((char)
.()
config.speedBoost
hum = char:()
hum hum.WalkSpeed = * ()
config.highJump
hum = char:()
hum hum.JumpPower = * ()
)
:():(, {
Title = ,
Text = .. playerName .. .. displayName .. ,
Duration =
})
()
()
( .. playerName .. .. displayName .. )
()Warning: This script is in beta you might find bugs in it. Contact me on discord to see what's not working https://discord.gg/2haCSdzb
Build & Survive