Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = .CoreGui
PlayerState = {}
(player)
PlayerState[player.UserId]
PlayerState[player.UserId] = {
LoopDamage = ,
Godmode =
}
PlayerState[player.UserId]
(player, d)
player.Character
ReplicatedStorage:()
:()
:(
,
,
{player.Character, {D = d, F = .()}}
)
ScreenGui = .(, PlayerGui)
ScreenGui.ResetOnSpawn =
ToggleUI = .(, ScreenGui)
ToggleUI.Size = .(, )
ToggleUI.Position = .(, )
ToggleUI.Text =
ToggleUI.Transparency =
Main = .(, ScreenGui)
Main.Size = .(, )
Main.Position = .(, )
Main.BackgroundColor3 = .(,,)
Title = .(, Main)
Title.Size = .(, )
Title.Text =
Title.TextScaled =
Title.TextColor3 = .(,,)
Title.BackgroundTransparency =
ToggleUI.MouseButton1Click:(()
Main.Visible = Main.Visible
)
dragging, dragStart, startPos
Main.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = Main.Position
)
Main.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
)
UserInputService.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
Main.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
Content = .(, Main)
Content.Size = .(, )
Content.Position = .(, )
Content.BackgroundTransparency =
DBox = .(, Content)
DBox.Size = .(, )
DBox.Position = .(, )
DBox.Text =
AllBtn = .(, Content)
AllBtn.Size = .(, )
AllBtn.Position = .(, )
AllBtn.Text =
AllBtn.BackgroundColor3 = .(,,)
LocalBtn = .(, Content)
LocalBtn.Size = .(, )
LocalBtn.Position = .(, )
LocalBtn.Text =
AllBtn.MouseButton1Click:(()
_, p (Players:())
p ~= LocalPlayer
(p, (DBox.Text) )
)
LocalBtn.MouseButton1Click:(()
(LocalPlayer, (DBox.Text) )
)
PlayerList = .(, Content)
PlayerList.Size = .(, )
PlayerList.Position = .(, )
PlayerList.CanvasSize = .(,,,)
PlayerList.ScrollBarImageTransparency =
Layout = .(, PlayerList)
Layout.Padding = .(, )
(player)
state = (player)
Row = .(, PlayerList)
Row.Size = .(,,,)
Row.BackgroundColor3 = player == LocalPlayer
.(,,)
.(,,)
Name = .(, Row)
Name.Size = .(, )
Name.Text = player == LocalPlayer
(player.DisplayName .. )
player.DisplayName
Name.TextSize =
Name.TextXAlignment = .TextXAlignment.Left
Name.BackgroundTransparency =
Name.TextColor3 = .(,,)
Damage = .(, Row)
Damage.Size = .(, )
Damage.Position = .(, )
Damage.Text =
LoopDamage = .(, Row)
LoopDamage.Size = .(, )
LoopDamage.Position = .(, )
LoopDamage.Text =
LoopDamage.BackgroundColor3 = .(,,)
God = .(, Row)
God.Size = .(, )
God.Position = .(, )
God.Text =
God.BackgroundColor3 = .(,,)
Damage.MouseButton1Click:(()
(player, (DBox.Text) )
)
LoopDamage.MouseButton1Click:(()
state.LoopDamage = state.LoopDamage
state.LoopDamage
LoopDamage.Text =
LoopDamage.BackgroundColor3 = .(,,)
LoopDamage.Text =
LoopDamage.BackgroundColor3 = .(,,)
)
God.MouseButton1Click:(()
state.Godmode = state.Godmode
God.Text = state.Godmode
God.BackgroundColor3 = state.Godmode
.(,,)
.(,,)
)
()
_, v (PlayerList:())
v:()
v:()
_, p (Players:())
(p)
.()
PlayerList.CanvasSize = .(,,,Layout.AbsoluteContentSize.Y + )
Players.PlayerAdded:(Refresh)
Players.PlayerRemoving:((p)
PlayerState[p.UserId] =
()
)
()
.(()
_, p (Players:())
state = PlayerState[p.UserId]
state
state.LoopDamage
(p, (DBox.Text) )
state.Godmode
(p, -.huge)
.()
)

One Fighting Spirit