I have it all on a main handler
local camera = workspace.CurrentCamera
script.Parent.Enabled = true
wait(0.1)
game.Players.LocalPlayer.Character:FindFirstChild(“Humanoid”).WalkSpeed = 0
game.Players.LocalPlayer.Character:FindFirstChild(“Humanoid”).JumpHeight = 0
wait(3)
script.Parent.TextButton.Visible = true
script.Parent.TextButton.MouseButton1Click:Connect(function()
camera.CameraType = Enum.CameraType.Custom
script.Parent.Enabled = false
script.Sound.Playing = false
game.Players.LocalPlayer.PlayerGui.LocalScript:Destroy()
game.Players.LocalPlayer.Character:FindFirstChild(“Humanoid”).WalkSpeed = 16
end)
local music = script.Sound
local text = script.parent.TextLabel
if text.Visible == true then
music.Playing = true
end
player = game.Players.LocalPlayer
button = script.Parent.TextButton
local debounce = false
button.Activated:Connect(function()
if debounce == false then
debounce = true
player.Character:SetPrimaryPartCFrame(game.Workspace.Tel1.CFrame)
wait(1)
debounce = false
end
end)
local PlayerGui = game:GetService(“Players”).LocalPlayer:WaitForChild(“PlayerGui”)
local startb = PlayerGui.LocalScript.Menu.TextButton
local song1 = Instance.new(“Sound”,script)
song1.SoundId = “rbxassetid://6927468309”
startb.Activated:Connect(function()
wait(1)
song1:Play()
end)