Run it
Copy the script and paste it into your executor.
ScreenGui = .()
MainFrame = .()
Title = .()
buttons = {}
buttonData = {
{
Text = ,
Position = .(, , , ),
Action = ()
hint = .()
hint.Text =
hint.Parent = .Workspace
.(, ()
hint:()
)
},
{
Text = ,
Position = .(, , , ),
Action = ()
(:())()
},
{
Text = ,
Position = .(, , , ),
Action = ()
Players = :()
localPlayer = Players.LocalPlayer
_, player (Players:())
player ~= localPlayer player.Character
head = player.Character:()
head head:()
gui = .(, head)
gui.Name =
gui.Size = .(, , , )
gui.StudsOffset = .(, , )
gui.AlwaysOnTop =
img = .(, gui)
img.Size = .(, , , )
img.BackgroundTransparency =
img.Image =
},
{
Text = ,
Position = .(, , , ),
Action = ()
p = .Players.LocalPlayer.Character
weld = .(,p.Torso)
weld.Part0 = p.Torso
train = .(,p.Torso)
train.Anchored =
train.CanCollide =
train.Size = .(,,)
train.CustomPhysicalProperties = PhysicalProperties.(,,,,)
weld.Part1 = train
weld.C1 = .(,,) * .(,.(),)
train.Anchored =
TrainMesh = .(,train)
TrainMesh.MeshType = .MeshType.FileMesh
TrainMesh.Scale = .(,,)
TrainMesh.MeshId =
TrainMesh.TextureId =
weld2 = .(,p.Torso)
weld2.Part0 = p.Torso
Smoke = .(,p.Torso)
Smoke.Anchored =
Smoke.CanCollide =
Smoke.Size = .(,,)
Smoke.CustomPhysicalProperties = PhysicalProperties.(,,,,)
weld2.Part1 = Smoke
weld2.C1 = .(,-,)
Smoke.Anchored =
Smoke.Transparency =
Particle = .(,Smoke)
Particle.Rate =
Particle.Speed = NumberRange.(,)
Particle.VelocitySpread =
Particle.Texture =
Light = .(,train)
Light.Angle =
Light.Brightness =
Light.Face = .NormalId.Back
Light.Range =
p.Humanoid.WalkSpeed =
i,v (p:())
v:()
v.Transparency =
v:() v:()
v:()
v:()
v:()
(id)
s = .(,p.Torso)
s.SoundId = ..id
s.Volume =
s
train.Touched:((part)
part.Parent part.Parent:()
plr = .Players:(part.Parent.Name)
plr plr ~= .Players.LocalPlayer
plr.Character:()
Whistle = ()
Whistle:()
)
Music = ()
Music.Looped =
()
Music:()
}
}
ScreenGui.Name =
ScreenGui.Parent = .Players.LocalPlayer:()
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, , , )
MainFrame.Size = .(, , , )
Title.Name =
Title.Parent = MainFrame
Title.BackgroundColor3 = .(, , )
Title.BorderSizePixel =
Title.Size = .(, , , )
Title.Font = .Font.FredokaOne
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
_, data (buttonData)
btn = .()
btn.Parent = MainFrame
btn.BackgroundColor3 = .(, , )
btn.BorderSizePixel =
btn.Size = .(, , , )
btn.Position = data.Position
btn.Font = .Font.FredokaOne
btn.Text = data.Text
btn.TextColor3 = .(, , )
btn.TextSize =
btn.MouseButton1Click:(data.Action)
.(buttons, btn)
dragging =
dragStart, startPos
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = MainFrame.Position
)
MainFrame.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseMovement)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
MainFrame.InputEnded:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: scriptblox.com.
Fhvj

Universal