Advertisement
Lee_everitt

New update dead rails

Apr 14th, 2025
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.73 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local UserInputService = game:GetService("UserInputService")
  3.  
  4. -- Create main GUI
  5. local gui = Instance.new("ScreenGui")
  6. gui.Name = "UltimateTeleportGUI"
  7. gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  8. gui.ResetOnSpawn = false
  9. gui.Parent = player:WaitForChild("PlayerGui")
  10.  
  11. -- Main frame with insane effects
  12. local mainFrame = Instance.new("Frame")
  13. mainFrame.Name = "MainFrame"
  14. mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  15. mainFrame.Size = UDim2.new(0.5, 0, 0.7, 0) -- Increased height for new section
  16. mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  17. mainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  18. mainFrame.BackgroundTransparency = 0.7
  19. mainFrame.BorderSizePixel = 0
  20. mainFrame.Visible = false -- Start hidden
  21. mainFrame.Parent = gui
  22.  
  23. -- Toggle function
  24. local function toggleGUI()
  25. mainFrame.Visible = not mainFrame.Visible
  26. end
  27.  
  28. -- P key toggle
  29. UserInputService.InputBegan:Connect(function(input, gameProcessed)
  30. if not gameProcessed and input.KeyCode == Enum.KeyCode.P then
  31. toggleGUI()
  32. end
  33. end)
  34.  
  35. -- Add a futuristic border with animated gradient
  36. local border = Instance.new("UIGradient")
  37. border.Name = "BorderGradient"
  38. border.Color = ColorSequence.new({
  39. ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)),
  40. ColorSequenceKeypoint.new(0.5, Color3.fromRGB(255, 0, 255)),
  41. ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))
  42. })
  43. border.Rotation = 0
  44. border.Parent = mainFrame
  45.  
  46. -- Animate the border gradient
  47. spawn(function()
  48. while true do
  49. for i = 0, 360, 1 do
  50. border.Rotation = i
  51. wait(0.01)
  52. end
  53. end
  54. end)
  55.  
  56. -- Holographic title text
  57. local title = Instance.new("TextLabel")
  58. title.Name = "Title"
  59. title.Size = UDim2.new(0.8, 0, 0.1, 0)
  60. title.Position = UDim2.new(0.1, 0, 0.05, 0)
  61. title.BackgroundTransparency = 1
  62. title.Text = "ULTIMATE TELEPORT MENU\n[Press P to toggle]"
  63. title.TextColor3 = Color3.new(1, 1, 1)
  64. title.TextScaled = true
  65. title.Font = Enum.Font.SciFi
  66. title.TextStrokeColor3 = Color3.new(0, 1, 1)
  67. title.TextStrokeTransparency = 0.5
  68. title.Parent = mainFrame
  69.  
  70. -- Add holographic effect to title
  71. spawn(function()
  72. while true do
  73. for i = 0, 1, 0.05 do
  74. title.TextTransparency = i
  75. title.TextStrokeTransparency = i/2
  76. wait(0.05)
  77. end
  78. for i = 1, 0, -0.05 do
  79. title.TextTransparency = i
  80. title.TextStrokeTransparency = i/2
  81. wait(0.05)
  82. end
  83. end
  84. end)
  85.  
  86. -- Main button container
  87. local mainButtonContainer = Instance.new("Frame")
  88. mainButtonContainer.Name = "MainButtonContainer"
  89. mainButtonContainer.Size = UDim2.new(0.8, 0, 0.25, 0)
  90. mainButtonContainer.Position = UDim2.new(0.1, 0, 0.2, 0)
  91. mainButtonContainer.BackgroundTransparency = 1
  92. mainButtonContainer.Parent = mainFrame
  93.  
  94. -- Teleport buttons
  95. local teleportButton = Instance.new("TextButton")
  96. teleportButton.Name = "TeleportSection"
  97. teleportButton.Size = UDim2.new(0.48, 0, 1, 0)
  98. teleportButton.Position = UDim2.new(0, 0, 0, 0)
  99. teleportButton.BackgroundColor3 = Color3.fromRGB(0, 100, 255)
  100. teleportButton.BackgroundTransparency = 0.7
  101. teleportButton.BorderSizePixel = 0
  102. teleportButton.Text = "TELEPORTS"
  103. teleportButton.TextColor3 = Color3.new(1, 1, 1)
  104. teleportButton.TextScaled = true
  105. teleportButton.Font = Enum.Font.SciFi
  106. teleportButton.Parent = mainButtonContainer
  107.  
  108. -- Heroes Battlegrounds button
  109. local hbButton = Instance.new("TextButton")
  110. hbButton.Name = "HBSection"
  111. hbButton.Size = UDim2.new(0.48, 0, 1, 0)
  112. hbButton.Position = UDim2.new(0.52, 0, 0, 0)
  113. hbButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
  114. hbButton.BackgroundTransparency = 0.7
  115. hbButton.BorderSizePixel = 0
  116. hbButton.Text = "HEROES BATTLEGROUNDS"
  117. hbButton.TextColor3 = Color3.new(1, 1, 1)
  118. hbButton.TextScaled = true
  119. hbButton.Font = Enum.Font.SciFi
  120. hbButton.Parent = mainButtonContainer
  121.  
  122. -- Content frames
  123. local teleportContent = Instance.new("Frame")
  124. teleportContent.Name = "TeleportContent"
  125. teleportContent.Size = UDim2.new(1, 0, 0.65, 0)
  126. teleportContent.Position = UDim2.new(0, 0, 0.3, 0)
  127. teleportContent.BackgroundTransparency = 1
  128. teleportContent.Visible = true -- Default visible
  129. teleportContent.Parent = mainFrame
  130.  
  131. local hbContent = Instance.new("Frame")
  132. hbContent.Name = "HBContent"
  133. hbContent.Size = UDim2.new(1, 0, 0.65, 0)
  134. hbContent.Position = UDim2.new(0, 0, 0.3, 0)
  135. hbContent.BackgroundTransparency = 1
  136. hbContent.Visible = false
  137. hbContent.Parent = mainFrame
  138.  
  139. -- Function to switch between sections
  140. local function showSection(sectionName)
  141. teleportContent.Visible = (sectionName == "teleports")
  142. hbContent.Visible = (sectionName == "hb")
  143.  
  144. teleportButton.BackgroundColor3 = (sectionName == "teleports") and Color3.fromRGB(0, 150, 255) or Color3.fromRGB(0, 100, 255)
  145. hbButton.BackgroundColor3 = (sectionName == "hb") and Color3.fromRGB(255, 80, 80) or Color3.fromRGB(255, 50, 50)
  146. end
  147.  
  148. teleportButton.MouseButton1Click:Connect(function()
  149. showSection("teleports")
  150. end)
  151.  
  152. hbButton.MouseButton1Click:Connect(function()
  153. showSection("hb")
  154. end)
  155.  
  156. -- TELEPORT SECTION CONTENT
  157. local teleportButtonContainer = Instance.new("Frame")
  158. teleportButtonContainer.Name = "TeleportButtonContainer"
  159. teleportButtonContainer.Size = UDim2.new(0.8, 0, 0.8, 0)
  160. teleportButtonContainer.Position = UDim2.new(0.1, 0, 0.15, 0)
  161. teleportButtonContainer.BackgroundTransparency = 1
  162. teleportButtonContainer.Parent = teleportContent
  163.  
  164. local teleportScripts = {
  165. {
  166. Text = "CASTLE TP",
  167. Color = Color3.fromRGB(0, 255, 255),
  168. Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/castletpfast.github.io/refs/heads/main/FASTCASTLE.lua"))()]]
  169. },
  170. {
  171. Text = "FORT TP",
  172. Color = Color3.fromRGB(255, 0, 255),
  173. Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/Tpfort.github.io/refs/heads/main/Tpfort.lua"))()]]
  174. },
  175. {
  176. Text = "THE END TP",
  177. Color = Color3.fromRGB(255, 255, 0),
  178. Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/DeadRails"))()]]
  179. },
  180. {
  181. Text = "THE END V2 TP",
  182. Color = Color3.fromRGB(0, 255, 0),
  183. Script = [[
  184. _G['EndGameOnlyMode'] = true;
  185. script_key="NqUxLbGADaoMsDEkApIugMaRMbuEZnik";
  186. loadstring(game:HttpGet("https://raw.githubusercontent.com/NebulaHubOfc/Public/refs/heads/main/Loader.lua"))()
  187. ]]
  188. },
  189. }
  190.  
  191. for i, btnData in ipairs(teleportScripts) do
  192. local button = createCoolButton(btnData.Text, btnData.Color, UDim2.new(1, 0, 0.2, 0), UDim2.new(0, 0, 0.2 * (i-1), 0))
  193. button.Parent = teleportButtonContainer
  194.  
  195. button.MouseButton1Click:Connect(function()
  196. executeScript(button, btnData.Script, btnData.Text)
  197. end)
  198. end
  199.  
  200. -- HEROES BATTLEGROUNDS SECTION CONTENT
  201. local hbButtonContainer = Instance.new("Frame")
  202. hbButtonContainer.Name = "HBButtonContainer"
  203. hbButtonContainer.Size = UDim2.new(0.8, 0, 0.8, 0)
  204. hbButtonContainer.Position = UDim2.new(0.1, 0, 0.15, 0)
  205. hbButtonContainer.BackgroundTransparency = 1
  206. hbButtonContainer.Parent = hbContent
  207.  
  208. -- Infinite Dash button
  209. local infiniteDashButton = createCoolButton(
  210. "Infinite Dash\n(NO FRONT DASH COOLDOWN!)",
  211. Color3.fromRGB(255, 100, 0),
  212. UDim2.new(1, 0, 0.3, 0),
  213. UDim2.new(0, 0, 0, 0)
  214. )
  215. infiniteDashButton.Parent = hbButtonContainer
  216.  
  217. infiniteDashButton.MouseButton1Click:Connect(function()
  218. executeScript(infiniteDashButton,
  219. [[loadstring(game:HttpGet('https://pastebin.com/raw/ryEnwvxQ'))()]],
  220. "Infinite Dash")
  221. end)
  222.  
  223. -- Helper function to create consistent buttons
  224. function createCoolButton(text, color, size, position)
  225. local button = Instance.new("TextButton")
  226. button.Name = text
  227. button.Size = size
  228. button.Position = position
  229. button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  230. button.BackgroundTransparency = 0.7
  231. button.BorderSizePixel = 0
  232. button.Text = text
  233. button.TextColor3 = Color3.new(1, 1, 1)
  234. button.TextScaled = true
  235. button.Font = Enum.Font.SciFi
  236.  
  237. -- Add hover effects
  238. button.MouseEnter:Connect(function()
  239. button.BackgroundColor3 = color
  240. button.TextColor3 = Color3.new(0, 0, 0)
  241.  
  242. -- Create ripple effect
  243. local ripple = Instance.new("Frame")
  244. ripple.Size = UDim2.new(0, 0, 0, 0)
  245. ripple.AnchorPoint = Vector2.new(0.5, 0.5)
  246. ripple.Position = UDim2.new(0.5, 0, 0.5, 0)
  247. ripple.BackgroundColor3 = color
  248. ripple.BackgroundTransparency = 0.7
  249. ripple.BorderSizePixel = 0
  250. ripple.Parent = button
  251.  
  252. local tweenService = game:GetService("TweenService")
  253. local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
  254. local tween = tweenService:Create(ripple, tweenInfo, {
  255. Size = UDim2.new(1, 0, 1, 0),
  256. BackgroundTransparency = 1
  257. })
  258. tween:Play()
  259. tween.Completed:Connect(function()
  260. ripple:Destroy()
  261. end)
  262. end)
  263.  
  264. button.MouseLeave:Connect(function()
  265. button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  266. button.TextColor3 = Color3.new(1, 1, 1)
  267. end)
  268.  
  269. return button
  270. end
  271.  
  272. -- Helper function to execute scripts with visual feedback
  273. function executeScript(button, scriptToExecute, originalText)
  274. -- Play confirmation effect
  275. button.Text = "EXECUTING..."
  276. local originalColor = button.BackgroundColor3
  277. button.BackgroundColor3 = Color3.new(0, 1, 0)
  278.  
  279. -- Execute the script
  280. local success, err = pcall(function()
  281. loadstring(scriptToExecute)()
  282. end)
  283.  
  284. if not success then
  285. button.Text = "ERROR!"
  286. button.BackgroundColor3 = Color3.new(1, 0, 0)
  287. warn("Script execution failed: "..err)
  288. else
  289. button.Text = "SUCCESS!"
  290. end
  291.  
  292. wait(1.5)
  293. button.Text = originalText
  294. button.BackgroundColor3 = originalColor
  295. end
  296.  
  297. -- Add a scanning line effect
  298. local scanLine = Instance.new("Frame")
  299. scanLine.Name = "ScanLine"
  300. scanLine.Size = UDim2.new(1, 0, 0.005, 0)
  301. scanLine.Position = UDim2.new(0, 0, 0, 0)
  302. scanLine.BackgroundColor3 = Color3.new(0, 1, 1)
  303. scanLine.BorderSizePixel = 0
  304. scanLine.BackgroundTransparency = 0.3
  305. scanLine.Parent = mainFrame
  306.  
  307. -- Animate the scan line
  308. spawn(function()
  309. while true do
  310. for i = 0, 1, 0.01 do
  311. scanLine.Position = UDim2.new(0, 0, i, 0)
  312. wait(0.02)
  313. end
  314. end
  315. end)
  316.  
  317. -- Add a digital noise effect overlay
  318. local noise = Instance.new("ImageLabel")
  319. noise.Name = "DigitalNoise"
  320. noise.Size = UDim2.new(1, 0, 1, 0)
  321. noise.Position = UDim2.new(0, 0, 0, 0)
  322. noise.BackgroundTransparency = 1
  323. noise.Image = "rbxassetid://1888835998"
  324. noise.ImageTransparency = 0.9
  325. noise.ScaleType = Enum.ScaleType.Tile
  326. noise.TileSize = UDim2.new(0, 50, 0, 50)
  327. noise.Parent = mainFrame
  328.  
  329. -- Keybinds for teleports (1-4)
  330. UserInputService.InputBegan:Connect(function(input, gameProcessed)
  331. if gameProcessed or not mainFrame.Visible then return end
  332.  
  333. -- Check if teleport section is visible
  334. if teleportContent.Visible then
  335. local keyIndex
  336. if input.KeyCode == Enum.KeyCode.One then
  337. keyIndex = 1
  338. elseif input.KeyCode == Enum.KeyCode.Two then
  339. keyIndex = 2
  340. elseif input.KeyCode == Enum.KeyCode.Three then
  341. keyIndex = 3
  342. elseif input.KeyCode == Enum.KeyCode.Four then
  343. keyIndex = 4
  344. end
  345.  
  346. if keyIndex then
  347. local button = teleportButtonContainer:FindFirstChild(teleportScripts[keyIndex].Text)
  348. if button then
  349. button.MouseButton1Click:Fire()
  350. end
  351. end
  352. end
  353. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement