Advertisements
162 views
Ride the Coaster
Quick Actions
Description
Easy-to-use script it handle currency and progression, it gives infinite coins while allowing you to enter and add any amount instantly. Move ahead quickly and unlock items without grinding. Complete purchases faster with full control over your in-game money.
Advertisements
Features
3 Features
- Enter Amount
- Infinite Amount
- Add Coins
189 lines•6306 bytes
--[[ RoScripter Safety TipThe uploader of this script isn't verified on RoScripter yet. Be careful.Protect your account: • Type your Roblox password only on roblox.com. • A site that looks like Roblox but has a different address is fake. • Pages that give free Robux or prizes if you log in are scams.]]--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/gRKuZFJk?v=1"))()end);--=== Does not affect the script ===---- Coin Adder GUI
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer.PlayerGui
-- GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "CoinAdderGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = PlayerGui
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 280, 0, 180)
MainFrame.Position = UDim2.new(0.5, -140, 0.5, -90)
MainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 10)
local UIStroke = Instance.new("UIStroke")
UIStroke.Color = Color3.fromRGB(255, 180, 0)
UIStroke.Thickness = 1.5
UIStroke.Parent = MainFrame
-- Title Bar
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 36)
TitleBar.BackgroundColor3 = Color3.fromRGB(30, 25, 10)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = MainFrame
local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 10)
TitleCorner.Parent = TitleBar
local TitleFix = Instance.new("Frame")
TitleFix.Size = UDim2.new(1, 0, 0.5, 0)
TitleFix.Position = UDim2.new(0, 0, 0.5, 0)
TitleFix.BackgroundColor3 = Color3.fromRGB(30, 25, 10)
TitleFix.BorderSizePixel = 0
TitleFix.Parent = TitleBar
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, -10, 1, 0)
TitleLabel.Position = UDim2.new(0, 10, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "🪙 Coin Adder"
TitleLabel.TextColor3 = Color3.fromRGB(255, 200, 0)
TitleLabel.TextSize = 15
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.Parent = TitleBar
local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 28, 0, 28)
CloseBtn.Position = UDim2.new(1, -32, 0, 4)
CloseBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
CloseBtn.Text = "✕"
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextSize = 13
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.BorderSizePixel = 0
CloseBtn.Parent = TitleBar
Instance.new("UICorner", CloseBtn).CornerRadius = UDim.new(0, 6)
CloseBtn.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
-- Amount Label
local AmountLabel = Instance.new("TextLabel")
AmountLabel.Size = UDim2.new(1, -20, 0, 18)
AmountLabel.Position = UDim2.new(0, 10, 0, 44)
AmountLabel.BackgroundTransparency = 1
AmountLabel.Text = "ENTER AMOUNT"
AmountLabel.TextColor3 = Color3.fromRGB(255, 180, 0)
AmountLabel.TextSize = 11
AmountLabel.Font = Enum.Font.GothamBold
AmountLabel.TextXAlignment = Enum.TextXAlignment.Left
AmountLabel.Parent = MainFrame
-- Text Box
local TextBox = Instance.new("TextBox")
TextBox.Size = UDim2.new(1, -20, 0, 38)
TextBox.Position = UDim2.new(0, 10, 0, 64)
TextBox.BackgroundColor3 = Color3.fromRGB(28, 28, 38)
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox.PlaceholderText = "e.g. 90000"
TextBox.PlaceholderColor3 = Color3.fromRGB(100, 100, 100)
TextBox.Text = ""
TextBox.TextSize = 16
TextBox.Font = Enum.Font.GothamBold
TextBox.BorderSizePixel = 0
TextBox.ClearTextOnFocus = false
TextBox.Parent = MainFrame
Instance.new("UICorner", TextBox).CornerRadius = UDim.new(0, 8)
local TBStroke = Instance.new("UIStroke")
TBStroke.Color = Color3.fromRGB(255, 180, 0)
TBStroke.Thickness = 1
TBStroke.Parent = TextBox
local TBPadding = Instance.new("UIPadding")
TBPadding.PaddingLeft = UDim.new(0, 10)
TBPadding.Parent = TextBox
-- Status Label
local StatusLabel = Instance.new("TextLabel")
StatusLabel.Size = UDim2.new(1, -20, 0, 16)
StatusLabel.Position = UDim2.new(0, 10, 0, 152)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = ""
StatusLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
StatusLabel.TextSize = 12
StatusLabel.Font = Enum.Font.Gotham
StatusLabel.TextXAlignment = Enum.TextXAlignment.Left
StatusLabel.Parent = MainFrame
-- Submit Button
local SubmitBtn = Instance.new("TextButton")
SubmitBtn.Size = UDim2.new(1, -20, 0, 36)
SubmitBtn.Position = UDim2.new(0, 10, 0, 110)
SubmitBtn.BackgroundColor3 = Color3.fromRGB(200, 150, 0)
SubmitBtn.Text = "🪙 Add Coins"
SubmitBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
SubmitBtn.TextSize = 14
SubmitBtn.Font = Enum.Font.GothamBold
SubmitBtn.BorderSizePixel = 0
SubmitBtn.Parent = MainFrame
Instance.new("UICorner", SubmitBtn).CornerRadius = UDim.new(0, 8)
-- Logic
local function setStatus(msg, color)
StatusLabel.Text = msg
StatusLabel.TextColor3 = color or Color3.fromRGB(150, 150, 150)
end
SubmitBtn.MouseButton1Click:Connect(function()
local input = TextBox.Text
local amount = tonumber(input)
if not amount then
setStatus("❌ Please enter a valid number.", Color3.fromRGB(255, 80, 80))
return
end
if amount <= 0 then
setStatus("❌ Amount must be greater than 0.", Color3.fromRGB(255, 80, 80))
return
end
local ok, err = pcall(function()
ReplicatedStorage:WaitForChild("Remote"):WaitForChild("Event"):WaitForChild("Race"):WaitForChild("AddCoinsOrWins"):FireServer(amount, "Coins")
end)
if ok then
setStatus("✓ Sent " .. tostring(amount) .. " coins!", Color3.fromRGB(100, 255, 100))
else
warn("❌ Remote error: " .. tostring(err))
setStatus("❌ Remote error — check console.", Color3.fromRGB(255, 80, 80))
end
end)
-- Allow pressing Enter to submit
TextBox.FocusLost:Connect(function(enterPressed)
if enterPressed then
SubmitBtn.MouseButton1Click:Fire()
end
end)Quick Actions
Similar Scripts
Ride the Coaster Script (No Key) - Auto Farm
1706 months ago
Ride the Coaster Script (No Key) - Infinite Coins & Unlock All
3377 months ago
Ride the Coaster Script - Infinite Coins & Infinite Wins
1376 months ago
Split or Steal Brainrot Script 2026 – OP Rolls & Auto Farm
1K5 months ago
One Tap Script : Aimbot
9546 months ago
Advertisements
Comments
0Did it work for you? Sign in to share your experience.
No comments yet
Tried it? Let others know if it works.