Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
Players = :()
Player = Players.LocalPlayer
RunService = :()
UserInputService = :()
Touch = ReplicatedStorage.Events.Touch
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = Player.PlayerGui
ScreenGui.ResetOnSpawn =
ToggleButton = .()
ToggleButton.Size = .(, , , )
ToggleButton.Font = .Font.ArimoBold
ToggleButton.TextSize =
ToggleButton.TextColor3 = .(, , )
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.BorderSizePixel =
ToggleButton.Text =
ToggleButton.Parent = ScreenGui
UserInputService.TouchEnabled
ToggleButton.Position = .(, -, , -)
ToggleButton.AnchorPoint = .(, )
ToggleButton.Position = .(, , , )
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = ToggleButton
corners = {}
cornerNames = {, , , }
cornerPositions = {
.(, , , ),
.(, , , ),
.(, , , ),
.(, , , )
}
i, name (cornerNames)
corner = .()
corner.Name = name
corner.Size = .(, , , )
corner.Position = cornerPositions[i]
corner.AnchorPoint = .(
cornerPositions[i].X.Scale,
cornerPositions[i].Y.Scale
)
corner.BackgroundColor3 = .(, , )
corner.BorderSizePixel =
corner.ZIndex =
corner.Parent = ToggleButton
cornerCorner = .()
cornerCorner.CornerRadius = .(, )
cornerCorner.Parent = corner
.(corners, corner)
isEnabled =
connection
dragging =
dragInput, dragStart, startPos
hasMoved =
()
Touch:()
()
time = ()
i, corner (corners)
hue = (time * + (i-) * ) %
corner.BackgroundColor3 = .(hue, , )
()
isEnabled = isEnabled
isEnabled
ToggleButton.Text =
ToggleButton.BackgroundColor3 = .(, , )
connection = RunService.Heartbeat:(fireTouch)
ToggleButton.Text =
ToggleButton.BackgroundColor3 = .(, , )
connection
connection:()
connection =
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
hasMoved =
dragStart = input.Position
startPos = ToggleButton.Position
ToggleButton.BackgroundTransparency =
ToggleButton.InputBegan:(onInputBegan)
ToggleButton.InputChanged:((input)
(input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch) dragging
dragInput = input
delta = input.Position - dragStart
delta.Magnitude >
hasMoved =
ToggleButton.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService.InputChanged:((input)
(input == dragInput input.UserInputType == .UserInputType.Touch) dragging
delta = input.Position - dragStart
delta.Magnitude >
hasMoved =
ToggleButton.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
(input)
(input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch) dragging
dragging =
ToggleButton.BackgroundTransparency =
hasMoved
()
ToggleButton.InputEnded:(onInputEnded)
UserInputService.InputEnded:(onInputEnded)
rainbowConnection
rainbowConnection = RunService.Heartbeat:(()
()
)
ScreenGui.Destroying:(()
connection
connection:()
rainbowConnection
rainbowConnection:()
)High Damage

Unbox a 99 Nights in the Forest 馃敠馃摝