Run it
Copy the script and paste it into your executor.
-- === HORN BUTTON DRAGGABLE - Rails Unlimited ===
local player = game.Players.LocalPlayer
local playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundTransparency =
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
hornLabel = .()
hornLabel.Size = .(, , , )
hornLabel.BackgroundTransparency =
hornLabel.Text =
hornLabel.TextColor3 = .(, , )
hornLabel.TextScaled =
hornLabel.Font = .Font.GothamBold
hornLabel.Parent = frame
(holding)
character = player.Character player.CharacterAdded:()
tool = character:()
tool
_, sound (tool:())
sound:() (sound.Name:():() sound.Name:():())
holding
sound:()
sound.Looped =
sound:()
sound.Looped =
sound:()
:():(, .KeyCode.H, , )
()
holding
:():(, .KeyCode.H, , )
isHolding =
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isHolding =
()
)
frame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isHolding =
()
)
frame.MouseButton1Click:(()
()
)
()Horn button

Universal