Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
spinning =
rotateX, rotateY, rotateZ = , ,
angleX, angleY, angleZ = , ,
delayMin, delayMax = ,
spinThread =
(character)
rootPart = character:()
spinning character character.Parent
rx = rotateX .(.(-angleX, angleX))
ry = rotateY .(.(-angleY, angleY))
rz = rotateZ .(.(-angleZ, angleZ))
rootPart.CFrame = rootPart.CFrame * .(rx, ry, rz)
.(.(delayMin, delayMax))
(character)
spinThread
spinThread =
spinning character
spinThread = .(startSpinning)
.(spinThread, character)
()
screenGui = .(, player:())
screenGui.Name =
screenGui.ResetOnSpawn =
frame = .(, screenGui)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
.(, frame).CornerRadius = .(, )
header = .(, frame)
header.Size = .(, , , )
header.BackgroundTransparency =
title = .(, header)
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.Font = .Font.GothamBold
title.TextColor3 = .(, , )
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
closeBtn = .(, header)
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.Font = .Font.GothamBold
closeBtn.TextColor3 = .(, , )
closeBtn.TextSize =
closeBtn.MouseButton1Click:(()
screenGui:()
)
minimized =
minimizeBtn = .(, header)
minimizeBtn.Size = .(, , , )
minimizeBtn.Position = .(, -, , )
minimizeBtn.BackgroundColor3 = .(, , )
minimizeBtn.Text =
minimizeBtn.Font = .Font.GothamBold
minimizeBtn.TextColor3 = .(, , )
minimizeBtn.TextSize =
content = .(, frame)
content.Name =
content.Position = .(, , , )
content.Size = .(, , , -)
content.BackgroundTransparency =
(labelText, getState, toggleFunc, yOffset)
btn = .(, content)
btn.Size = .(, -, , )
btn.Position = .(, , , yOffset)
btn.BackgroundColor3 = .(, , )
btn.Font = .Font.Gotham
btn.TextColor3 = .(, , )
btn.TextSize =
()
btn.Text = labelText .. .. (() )
btn.MouseButton1Click:(()
()
()
labelText ==
(player.Character)
)
()
(label, default, callback, yOffset)
labelObj = .(, content)
labelObj.Size = .(, -, , )
labelObj.Position = .(, , , yOffset)
labelObj.BackgroundTransparency =
labelObj.Text = label
labelObj.Font = .Font.Gotham
labelObj.TextColor3 = .(, , )
labelObj.TextSize =
input = .(, content)
input.Size = .(, -, , )
input.Position = .(, , , yOffset + )
input.BackgroundColor3 = .(, , )
input.Text = (default)
input.ClearTextOnFocus =
input.Font = .Font.Gotham
input.TextColor3 = .(, , )
input.TextSize =
input.FocusLost:(()
num = (input.Text)
num
(num)
input.Text = (default)
)
y =
(, () spinning , () spinning = spinning , y); y +=
(, () rotateX , () rotateX = rotateX , y); y +=
(, () rotateY , () rotateY = rotateY , y); y +=
(, () rotateZ , () rotateZ = rotateZ , y); y +=
(, angleX, (v) angleX = .(v, , ) , y); y +=
(, angleY, (v) angleY = .(v, , ) , y); y +=
(, angleZ, (v) angleZ = .(v, , ) , y); y +=
(, delayMin, (v) delayMin = .(, v) , y); y +=
(, delayMax, (v) delayMax = .(, v) , y); y +=
minimizeBtn.MouseButton1Click:(()
minimized = minimized
content.Visible = minimized
minimizeBtn.Text = minimized
frame.Size = minimized .(, , , ) .(, , , )
)
player.CharacterAdded:((char)
spinning
(char)
)
player.Character
(player.Character)
()
Universal