Advertisement
Lee_everitt

Dead rails update mobile version

Apr 13th, 2025 (edited)
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.90 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local UserInputService = game:GetService("UserInputService")
  3.  
  4. local gui = Instance.new("ScreenGui")
  5. gui.Name = "UltimateTeleportGUI"
  6. gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  7. gui.ResetOnSpawn = false
  8. gui.Parent = player:WaitForChild("PlayerGui")
  9.  
  10. local mainFrame = Instance.new("Frame")
  11. mainFrame.Name = "MainFrame"
  12. mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  13. mainFrame.Size = UDim2.new(0.5, 0, 0.6, 0)
  14. mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  15. mainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  16. mainFrame.BackgroundTransparency = 0.7
  17. mainFrame.BorderSizePixel = 0
  18. mainFrame.Visible = false
  19. mainFrame.Parent = gui
  20.  
  21. local function toggleGUI()
  22. mainFrame.Visible = not mainFrame.Visible
  23. end
  24.  
  25. UserInputService.InputBegan:Connect(function(input, gameProcessed)
  26. if not gameProcessed and input.KeyCode == Enum.KeyCode.P then
  27. toggleGUI()
  28. end
  29. end)
  30.  
  31. local border = Instance.new("UIGradient")
  32. border.Color = ColorSequence.new({
  33. ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)),
  34. ColorSequenceKeypoint.new(0.5, Color3.fromRGB(255, 0, 255)),
  35. ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))
  36. })
  37. border.Rotation = 0
  38. border.Parent = mainFrame
  39.  
  40. spawn(function()
  41. while true do
  42. for i = 0, 360, 1 do
  43. border.Rotation = i
  44. wait(0.01)
  45. end
  46. end
  47. end)
  48.  
  49. local title = Instance.new("TextLabel")
  50. title.Size = UDim2.new(0.8, 0, 0.1, 0)
  51. title.Position = UDim2.new(0.1, 0, 0.05, 0)
  52. title.BackgroundTransparency = 1
  53. title.Text = "ULTIMATE TELEPORT MENU\n[Press P to toggle]"
  54. title.TextColor3 = Color3.new(1, 1, 1)
  55. title.TextScaled = true
  56. title.Font = Enum.Font.SciFi
  57. title.TextStrokeColor3 = Color3.new(0, 1, 1)
  58. title.TextStrokeTransparency = 0.5
  59. title.Parent = mainFrame
  60.  
  61. spawn(function()
  62. while true do
  63. for i = 0, 1, 0.05 do
  64. title.TextTransparency = i
  65. title.TextStrokeTransparency = i / 2
  66. wait(0.05)
  67. end
  68. for i = 1, 0, -0.05 do
  69. title.TextTransparency = i
  70. title.TextStrokeTransparency = i / 2
  71. wait(0.05)
  72. end
  73. end
  74. end)
  75.  
  76. local buttonContainer = Instance.new("Frame")
  77. buttonContainer.Size = UDim2.new(0.8, 0, 0.6, 0)
  78. buttonContainer.Position = UDim2.new(0.1, 0, 0.2, 0)
  79. buttonContainer.BackgroundTransparency = 1
  80. buttonContainer.Parent = mainFrame
  81.  
  82. local teleportScripts = {
  83. {
  84. Text = "CASTLE TP",
  85. Color = Color3.fromRGB(0, 255, 255),
  86. Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/castletpfast.github.io/refs/heads/main/FASTCASTLE.lua"))()]]
  87. },
  88. {
  89. Text = "FORT TP",
  90. Color = Color3.fromRGB(255, 0, 255),
  91. Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/Tpfort.github.io/refs/heads/main/Tpfort.lua"))()]]
  92. },
  93. {
  94. Text = "THE END TP",
  95. Color = Color3.fromRGB(255, 255, 0),
  96. Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/DeadRails"))()]]
  97. },
  98. {
  99. Text = "THE END V2 TP",
  100. Color = Color3.fromRGB(0, 255, 0),
  101. Script = [[
  102. _G['EndGameOnlyMode'] = true;
  103. script_key="NqUxLbGADaoMsDEkApIugMaRMbuEZnik";
  104. loadstring(game:HttpGet("https://raw.githubusercontent.com/NebulaHubOfc/Public/refs/heads/main/Loader.lua"))()
  105. ]]
  106. },
  107. }
  108.  
  109. for i, btnData in ipairs(teleportScripts) do
  110. local button = Instance.new("TextButton")
  111. button.Size = UDim2.new(1, 0, 0.2, 0)
  112. button.Position = UDim2.new(0, 0, 0.2 * (i - 1), 0)
  113. button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  114. button.BackgroundTransparency = 0.7
  115. button.BorderSizePixel = 0
  116. button.Text = btnData.Text
  117. button.TextColor3 = Color3.new(1, 1, 1)
  118. button.TextScaled = true
  119. button.Font = Enum.Font.SciFi
  120. button.Parent = buttonContainer
  121.  
  122. button.MouseEnter:Connect(function()
  123. button.BackgroundColor3 = btnData.Color
  124. button.TextColor3 = Color3.new(0, 0, 0)
  125. local ripple = Instance.new("Frame")
  126. ripple.Size = UDim2.new(0, 0, 0, 0)
  127. ripple.AnchorPoint = Vector2.new(0.5, 0.5)
  128. ripple.Position = UDim2.new(0.5, 0, 0.5, 0)
  129. ripple.BackgroundColor3 = btnData.Color
  130. ripple.BackgroundTransparency = 0.7
  131. ripple.BorderSizePixel = 0
  132. ripple.Parent = button
  133. local tweenService = game:GetService("TweenService")
  134. local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
  135. local tween = tweenService:Create(ripple, tweenInfo, {
  136. Size = UDim2.new(1, 0, 1, 0),
  137. BackgroundTransparency = 1
  138. })
  139. tween:Play()
  140. tween.Completed:Connect(function()
  141. ripple:Destroy()
  142. end)
  143. end)
  144.  
  145. button.MouseLeave:Connect(function()
  146. button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  147. button.TextColor3 = Color3.new(1, 1, 1)
  148. end)
  149.  
  150. button.MouseButton1Click:Connect(function()
  151. button.Text = "EXECUTING...(DONT SPAM YOU MIGHT GET BANNED)"
  152. local originalColor = button.BackgroundColor3
  153. button.BackgroundColor3 = Color3.new(0, 1, 0)
  154. local success, err = pcall(function()
  155. loadstring(btnData.Script)()
  156. end)
  157. if not success then
  158. button.Text = "ERROR!"
  159. button.BackgroundColor3 = Color3.new(1, 0, 0)
  160. warn("Script execution failed: "..err)
  161. else
  162. button.Text = "SUCCESS!"
  163. end
  164. wait(1.5)
  165. button.Text = btnData.Text
  166. button.BackgroundColor3 = originalColor
  167. end)
  168. end
  169.  
  170. local scanLine = Instance.new("Frame")
  171. scanLine.Size = UDim2.new(1, 0, 0.005, 0)
  172. scanLine.Position = UDim2.new(0, 0, 0, 0)
  173. scanLine.BackgroundColor3 = Color3.new(0, 1, 1)
  174. scanLine.BorderSizePixel = 0
  175. scanLine.BackgroundTransparency = 0.3
  176. scanLine.Parent = mainFrame
  177.  
  178. spawn(function()
  179. while true do
  180. for i = 0, 1, 0.01 do
  181. scanLine.Position = UDim2.new(0, 0, i, 0)
  182. wait(0.02)
  183. end
  184. end
  185. end)
  186.  
  187. local noise = Instance.new("ImageLabel")
  188. noise.Size = UDim2.new(1, 0, 1, 0)
  189. noise.Position = UDim2.new(0, 0, 0, 0)
  190. noise.BackgroundTransparency = 1
  191. noise.Image = "rbxassetid://1888835998"
  192. noise.ImageTransparency = 0.9
  193. noise.ScaleType = Enum.ScaleType.Tile
  194. noise.TileSize = UDim2.new(0, 50, 0, 50)
  195. noise.Parent = mainFrame
  196.  
  197. for i = 1, 4 do
  198. local orb = Instance.new("ImageLabel")
  199. orb.Size = UDim2.new(0.05, 0, 0.05, 0)
  200. orb.BackgroundTransparency = 1
  201. orb.Image = "rbxassetid://296623538"
  202. orb.ImageColor3 = teleportScripts[i].Color
  203. orb.Parent = mainFrame
  204. spawn(function()
  205. local angle = math.random(0, 360)
  206. local radius = 0.3 + (i * 0.05)
  207. local speed = 0.5 + (i * 0.1)
  208. local center = Vector2.new(0.5, 0.5)
  209. while true do
  210. angle = angle + speed
  211. if angle > 360 then angle = 0 end
  212. local x = center.X + radius * math.cos(math.rad(angle))
  213. local y = center.Y + radius * math.sin(math.rad(angle))
  214. orb.Position = UDim2.new(x, -orb.AbsoluteSize.X / 2, y, -orb.AbsoluteSize.Y / 2)
  215. wait(0.01)
  216. end
  217. end)
  218. end
  219.  
  220. UserInputService.InputBegan:Connect(function(input, gameProcessed)
  221. if gameProcessed then return end
  222. local keyIndex
  223. if input.KeyCode == Enum.KeyCode.One then keyIndex = 1
  224. elseif input.KeyCode == Enum.KeyCode.Two then keyIndex = 2
  225. elseif input.KeyCode == Enum.KeyCode.Three then keyIndex = 3
  226. elseif input.KeyCode == Enum.KeyCode.Four then keyIndex = 4 end
  227. if keyIndex and mainFrame.Visible then
  228. local button = buttonContainer:FindFirstChild(teleportScripts[keyIndex].Text)
  229. if button then button.MouseButton1Click:Fire() end
  230. end
  231. end)
  232.  
  233. local mobileToggleButton = Instance.new("TextButton")
  234. mobileToggleButton.Size = UDim2.new(0, 50, 0, 50)
  235. mobileToggleButton.Position = UDim2.new(1, -60, 0, 20)
  236. mobileToggleButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  237. mobileToggleButton.BackgroundTransparency = 0.5
  238. mobileToggleButton.BorderSizePixel = 0
  239. mobileToggleButton.Text = "☰"
  240. mobileToggleButton.TextColor3 = Color3.new(1, 1, 1)
  241. mobileToggleButton.TextScaled = true
  242. mobileToggleButton.Font = Enum.Font.SciFi
  243. mobileToggleButton.Parent = gui
  244.  
  245. mobileToggleButton.MouseButton1Click:Connect(function()
  246. toggleGUI()
  247. end)
  248. Index = 1
  249. elseif input.KeyCode == Enum.KeyCode.Two then
  250. keyIndex = 2
  251. elseif input.KeyCode == Enum.KeyCode.Three then
  252. keyIndex = 3
  253. elseif input.KeyCode == Enum.KeyCode.Four then
  254. keyIndex = 4
  255. end
  256.  
  257. if keyIndex and mainFrame.Visible then
  258. local button = buttonContainer:FindFirstChild(teleportScripts[keyIndex].Text)
  259. if button then
  260. button.MouseButton1Click:Fire()
  261. end
  262. end
  263. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement