Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
player = Players.LocalPlayer
SETTINGS = {
PlatformSize = .(, , ),
PlatformDistance = ,
CornerSize = ,
RGBSpeed = ,
ButtonWidth = ,
ButtonHeight = ,
RightOffset = ,
TopOffset = ,
TextSize = ,
}
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(
,
SETTINGS.ButtonWidth,
,
SETTINGS.ButtonHeight
)
frame.Position = .(
,
-SETTINGS.ButtonWidth - SETTINGS.RightOffset,
,
SETTINGS.TopOffset
)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = gui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
stroke = .()
stroke.Thickness =
stroke.Parent = frame
button = .()
button.Size = .(, -, , -)
button.Position = .(, , , )
button.BackgroundColor3 = .(, , )
button.BorderSizePixel =
button.Text =
button.TextColor3 = .(, , )
button.TextSize = SETTINGS.TextSize
button.Font = .Font.GothamBold
button.Parent = frame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = button
(object)
.(()
hue =
object.Parent
hue +=
hue >=
hue =
object.Color = .(hue, , )
.(SETTINGS.RGBSpeed / )
)
(stroke)
button.MouseButton1Click:(()
character = player.Character
character
root = character:()
root
position =
root.Position
+ root.CFrame.LookVector * SETTINGS.PlatformDistance
platform = .()
platform.Name =
platform.Size = SETTINGS.PlatformSize
platform.Position = position
platform.Anchored =
platform.CanCollide =
platform.Material = .Material.Neon
platform.Parent =
mesh = .()
mesh.MeshType = .MeshType.FileMesh
mesh.Scale = .(, , )
(platform)
)Can Spawn Parts, By Clicking Spawn.

Universal