r4m TEST script and GUI
Key RequiredUniversal

r4m TEST script and GUI

Universal Scriptitz__r4m_itz__r4m_ 364 views 157 executesUpdated Mar 4, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•270 lines (7346 chars)
-- ⚠ NOTICE ⚠
-- Script created for entertainment purposes.
-- Use at your own risk.


--// Script
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")

--// Script
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

--// GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "itz__r4m_ GUI"
ScreenGui.Parent = game.CoreGui
ScreenGui.ResetOnSpawn = false
ScreenGui.DisplayOrder = 999999

--// GUI
local Main = Instance.new("Frame", ScreenGui)
Main.Size = UDim2.new(0, 420, 0, 340)
Main.Position = UDim2.new(0.3, 0, 0.3, 0)
Main.BackgroundColor3 = Color3.fromRGB(10,10,10)
Main.Active = true

Instance.new("UICorner", Main).CornerRadius = UDim.new(0,14)

-- GUI
local Stroke = Instance.new("UIStroke", Main)
Stroke.Color = Color3.fromRGB(255,140,0)
Stroke.Thickness = 2

-- GUI
local Gradient = Instance.new("UIGradient", Main)
Gradient.Color = ColorSequence.new{
	ColorSequenceKeypoint.new(0, Color3.fromRGB(15,15,15)),
	ColorSequenceKeypoint.new(1, Color3.fromRGB(25,25,25))
}

--// GUI
Main.Size = UDim2.new(0,0,0,0)
TweenService:Create(Main, TweenInfo.new(0.4, Enum.EasingStyle.Back), {
	Size = UDim2.new(0,420,0,340)
}):Play()

--// GUI
local dragging, dragInput, dragStart, startPos

Main.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = Main.Position
		
		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end)

Main.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseMovement then
		dragInput = input
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if input == dragInput and dragging then
		local delta = input.Position - dragStart
		Main.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

--// GUI
local Title = Instance.new("TextLabel", Main)
Title.Size = UDim2.new(1, -60, 0, 40)
Title.Position = UDim2.new(0,15,0,5)
Title.BackgroundTransparency = 1
Title.Text = "itz__r4m_ test script"
Title.TextColor3 = Color3.fromRGB(255,140,0)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 18
Title.TextXAlignment = Enum.TextXAlignment.Left

--// GUI
local Close = Instance.new("TextButton", Main)
Close.Size = UDim2.new(0,35,0,35)
Close.Position = UDim2.new(1,-45,0,8)
Close.Text = "X"
Close.BackgroundColor3 = Color3.fromRGB(20,20,20)
Close.TextColor3 = Color3.fromRGB(255,140,0)
Close.Font = Enum.Font.GothamBold
Instance.new("UICorner", Close).CornerRadius = UDim.new(0,8)

-- GUI
local Mini = Instance.new("TextButton", ScreenGui)
Mini.Size = UDim2.new(0,65,0,65)
Mini.Position = UDim2.new(0,20,0.5,0)
Mini.Text = "r4m"
Mini.Visible = false
Mini.BackgroundColor3 = Color3.fromRGB(10,10,10)
Mini.TextColor3 = Color3.fromRGB(255,140,0)
Mini.Font = Enum.Font.GothamBold
Mini.TextSize = 20
Mini.Active = true
Instance.new("UICorner", Mini).CornerRadius = UDim.new(1,0)
Instance.new("UIStroke", Mini).Color = Color3.fromRGB(255,140,0)

-- GUI
Close.MouseButton1Click:Connect(function()
	TweenService:Create(Main, TweenInfo.new(0.3), {
		Size = UDim2.new(0,0,0,0)
	}):Play()
	task.wait(0.3)
	Main.Visible = false
	Mini.Visible = true
end)

Mini.MouseButton1Click:Connect(function()
	Main.Visible = true
	Mini.Visible = false
	TweenService:Create(Main, TweenInfo.new(0.3, Enum.EasingStyle.Back), {
		Size = UDim2.new(0,420,0,340)
	}):Play()
end)

--// GUI
local function createToggle(name, posY, callback)
	local Button = Instance.new("TextButton", Main)
	Button.Size = UDim2.new(0,180,0,40)
	Button.Position = UDim2.new(0,20,0,posY)
	Button.Text = name.." OFF"
	Button.BackgroundColor3 = Color3.fromRGB(120,0,0)
	Button.TextColor3 = Color3.new(1,1,1)
	Button.Font = Enum.Font.GothamBold
	Button.TextSize = 14
	Instance.new("UICorner", Button).CornerRadius = UDim.new(0,10)

	local state = false
	
	Button.MouseButton1Click:Connect(function()
		state = not state
		
		if state then
			Button.Text = name.." ON"
			TweenService:Create(Button, TweenInfo.new(0.2), {
				BackgroundColor3 = Color3.fromRGB(0,170,0)
			}):Play()
		else
			Button.Text = name.." OFF"
			TweenService:Create(Button, TweenInfo.new(0.2), {
				BackgroundColor3 = Color3.fromRGB(120,0,0)
			}):Play()
		end
		
		callback(state)
	end)
end

--// Lightning
createToggle("Lightning", 80, function(state)
	if state then
		Lighting.Brightness = 5
	else
		Lighting.Brightness = 2
	end
end)

--// Fly
local flying = false
local flySpeed = 60
local bodyVelocity

createToggle("Fly", 140, function(state)
	flying = state
	
	if flying then
		bodyVelocity = Instance.new("BodyVelocity")
		bodyVelocity.MaxForce = Vector3.new(1e9,1e9,1e9)
		bodyVelocity.Parent = character:WaitForChild("HumanoidRootPart")
		
		task.spawn(function()
			while flying do
				bodyVelocity.Velocity = workspace.CurrentCamera.CFrame.LookVector * flySpeed
				task.wait()
			end
		end)
	else
		if bodyVelocity then
			bodyVelocity:Destroy()
		end
	end
end)


--// ===== PLAYER SPEED =====
local SpeedLabel = Instance.new("TextLabel", Main)
SpeedLabel.Size = UDim2.new(0,180,0,35)
SpeedLabel.Position = UDim2.new(0,20,0,60)
SpeedLabel.BackgroundTransparency = 1
SpeedLabel.Text = "Player Speed"
SpeedLabel.TextColor3 = Color3.fromRGB(255,140,0)
SpeedLabel.Font = Enum.Font.Gotham
SpeedLabel.TextSize = 15
SpeedLabel.TextXAlignment = Enum.TextXAlignment.Left

local SpeedBox = Instance.new("TextBox", Main)
SpeedBox.Size = UDim2.new(0,120,0,35)
SpeedBox.Position = UDim2.new(0,260,0,60)
SpeedBox.BackgroundColor3 = Color3.fromRGB(20,20,20)
SpeedBox.TextColor3 = Color3.fromRGB(255,140,0)
SpeedBox.PlaceholderText = "16"
SpeedBox.Font = Enum.Font.Gotham
SpeedBox.TextSize = 15
SpeedBox.ClearTextOnFocus = false
Instance.new("UICorner", SpeedBox).CornerRadius = UDim.new(0,8)
Instance.new("UIStroke", SpeedBox).Color = Color3.fromRGB(255,140,0)

SpeedBox.FocusLost:Connect(function(enterPressed)
	local value = tonumber(SpeedBox.Text)
	if value then
		humanoid.WalkSpeed = value
	end
end)

--// ===== PLAYER JUMP =====
local JumpLabel = Instance.new("TextLabel", Main)
JumpLabel.Size = UDim2.new(0,180,0,35)
JumpLabel.Position = UDim2.new(0,20,0,110)
JumpLabel.BackgroundTransparency = 1
JumpLabel.Text = "Player Jump"
JumpLabel.TextColor3 = Color3.fromRGB(255,140,0)
JumpLabel.Font = Enum.Font.Gotham
JumpLabel.TextSize = 15
JumpLabel.TextXAlignment = Enum.TextXAlignment.Left

local JumpBox = Instance.new("TextBox", Main)
JumpBox.Size = UDim2.new(0,120,0,35)
JumpBox.Position = UDim2.new(0,260,0,110)
JumpBox.BackgroundColor3 = Color3.fromRGB(20,20,20)
JumpBox.TextColor3 = Color3.fromRGB(255,140,0)
JumpBox.PlaceholderText = "50"
JumpBox.Font = Enum.Font.Gotham
JumpBox.TextSize = 15
JumpBox.ClearTextOnFocus = false
Instance.new("UICorner", JumpBox).CornerRadius = UDim.new(0,8)
Instance.new("UIStroke", JumpBox).Color = Color3.fromRGB(255,140,0)

JumpBox.FocusLost:Connect(function()
	local value = tonumber(JumpBox.Text)
	if value then
		humanoid.JumpPower = value
	end
end)



-- Thanks you Chat GPT lol

Features & Information

-- UNIVERSAL SCRIPT -- (This is a test its really buggy) Change player speed Change player jump Fly Lightning idk lol Thanks for use it!1!!1!!!11! 🤯‼🤯🔥🥀😎😂🤯💔🔥🔥💔🥀
#Universal#Speed#Jump#Fly#Lightning

Community Comments (3)

itz__r4m_itz__r4m_Mar 4, 2026

I haven't tried the script lol

itz__r4m_itz__r4m_Mar 4, 2026

by: chat gpt aksjuwqhjsduiheu so sigma

itz__r4m_itz__r4m_Mar 23, 2026

i hate this script don't use it 🔥🦐

More Scripts for Universal Scripts