Universal Script – uneversal by silp1488 - Verified script for Universal Roblox
Key RequiredUniversal

Universal Script – uneversal by silp1488

Universal ScriptSilp1488Silp1488 36.6K views 506 executesUpdated Sep 20, 2024
Unrated
00
Lua Script•243 lines (8080 chars)
local screenGui = Instance.new("ScreenGui")
local frame = Instance.new("Frame")
local scrollFrame = Instance.new("ScrollingFrame")
local closeButton = Instance.new("TextButton")
local speedButton = Instance.new("TextButton")
local speed16Button = Instance.new("TextButton")
local toggleCameraButton = Instance.new("TextButton")
local noClipButton = Instance.new("TextButton")
local teleportButton = Instance.new("TextButton")
local teleportForwardButton = Instance.new("TextButton")
local changeAnimationButton = Instance.new("TextButton") -- Кнопка для изменения анимации
local speedLabel = Instance.new("TextLabel")

-- ID новой анимации
local animationId = "132764074255160"

screenGui.Name = "CustomScreenGui"
screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

-- Перемещение GUI в бок (например, на 12 см в сторону)
frame.Name = "MainFrame"
frame.Size = UDim2.new(0, 350, 0, 350)
frame.Position = UDim2.new(0.5, 120, 0.5, -175) -- Смещаем по X
frame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
frame.BorderSizePixel = 3
frame.BorderColor3 = Color3.fromRGB(70, 130, 180)
frame.Parent = screenGui

scrollFrame.Size = UDim2.new(1, 0, 1, 0)
scrollFrame.CanvasSize = UDim2.new(0, 0, 2, 0)
scrollFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
scrollFrame.Parent = frame

closeButton.Size = UDim2.new(0, 140, 0, 50)
closeButton.Position = UDim2.new(0.5, -70, 0, 20)
closeButton.Text = "Close"
closeButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Parent = scrollFrame

speedButton.Size = UDim2.new(0, 140, 0, 50)
speedButton.Position = UDim2.new(0.5, -70, 0, 80)
speedButton.Text = "Speed 100"
speedButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
speedButton.TextColor3 = Color3.fromRGB(255, 255, 255)
speedButton.Parent = scrollFrame

speed16Button.Size = UDim2.new(0, 140, 0, 50)
speed16Button.Position = UDim2.new(0.5, -70, 0, 140)
speed16Button.Text = "Speed 16"
speed16Button.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
speed16Button.TextColor3 = Color3.fromRGB(255, 255, 255)
speed16Button.Parent = scrollFrame

toggleCameraButton.Size = UDim2.new(0, 140, 0, 50)
toggleCameraButton.Position = UDim2.new(0.5, -70, 0, 200)
toggleCameraButton.Text = "Free Camera"
toggleCameraButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
toggleCameraButton.TextColor3 = Color3.fromRGB(255, 255, 255)
toggleCameraButton.Parent = scrollFrame

noClipButton.Size = UDim2.new(0, 140, 0, 50)
noClipButton.Position = UDim2.new(0.5, -70, 0, 260)
noClipButton.Text = "No Clip"
noClipButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
noClipButton.TextColor3 = Color3.fromRGB(255, 255, 255)
noClipButton.Parent = scrollFrame

teleportButton.Size = UDim2.new(0, 140, 0, 50)
teleportButton.Position = UDim2.new(0.5, -70, 0, 320)
teleportButton.Text = "Teleport Up"
teleportButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
teleportButton.TextColor3 = Color3.fromRGB(255, 255, 255)
teleportButton.Parent = scrollFrame

teleportForwardButton.Size = UDim2.new(0, 140, 0, 50)
teleportForwardButton.Position = UDim2.new(0.5, -70, 0, 380)
teleportForwardButton.Text = "Teleport Forward"
teleportForwardButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
teleportForwardButton.TextColor3 = Color3.fromRGB(255, 255, 255)
teleportForwardButton.Parent = scrollFrame

-- Добавляем кнопку для смены анимации
changeAnimationButton.Size = UDim2.new(0, 140, 0, 50)
changeAnimationButton.Position = UDim2.new(0.5, -70, 0, 440)
changeAnimationButton.Text = "Change Animation"
changeAnimationButton.BackgroundColor3 = Color3.fromRGB(100, 149, 237)
changeAnimationButton.TextColor3 = Color3.fromRGB(255, 255, 255)
changeAnimationButton.Parent = scrollFrame

speedLabel.Size = UDim2.new(0, 200, 0, 50)
speedLabel.Position = UDim2.new(0.5, -100, 0, 500)
speedLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
speedLabel.BackgroundTransparency = 1
speedLabel.Text = "Speed: 0"
speedLabel.Parent = scrollFrame

local camera = workspace.CurrentCamera
local defaultCameraSubject = camera.CameraSubject
local freeCameraEnabled = false
local noClipEnabled = false
local freeCameraPart = Instance.new("Part")
freeCameraPart.Size = Vector3.new(1, 1, 1)
freeCameraPart.Anchored = true
freeCameraPart.CanCollide = false
freeCameraPart.Transparency = 1
freeCameraPart.Parent = workspace

-- Анимация
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://" .. animationId
local animTrack

-- Добавление перемещения GUI
local dragging
local dragInput, dragStart, startPos

local function updateInput(input)
	local delta = input.Position - dragStart
	frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

local function onDragBegin(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		dragging = true
		dragStart = input.Position
		startPos = frame.Position

		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end

local function onDrag(input)
	if dragging then
		updateInput(input)
	end
end

frame.InputBegan:Connect(onDragBegin)
frame.InputChanged:Connect(onDrag)

closeButton.MouseButton1Click:Connect(function()
	frame.Visible = false
end)

speedButton.MouseButton1Click:Connect(function()
	local character = game.Players.LocalPlayer.Character
	if character then
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		if humanoid then
			humanoid.WalkSpeed = 100
			speedLabel.Text = "Speed: 100"
		end
	end
end)

speed16Button.MouseButton1Click:Connect(function()
	local character = game.Players.LocalPlayer.Character
	if character then
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		if humanoid then
			humanoid.WalkSpeed = 16
			speedLabel.Text = "Speed: 16"
		end
	end
end)

toggleCameraButton.MouseButton1Click:Connect(function()
	freeCameraEnabled = not freeCameraEnabled
	if freeCameraEnabled then
		camera.CameraSubject = freeCameraPart
		camera.CameraType = Enum.CameraType.Scriptable
		toggleCameraButton.Text = "Normal Camera"
	else
		camera.CameraSubject = defaultCameraSubject
		camera.CameraType = Enum.CameraType.Custom
		toggleCameraButton.Text = "Free Camera"
	end
end)

noClipButton.MouseButton1Click:Connect(function()
	noClipEnabled = not noClipEnabled
	local character = game.Players.LocalPlayer.Character
	if character then
		for _, part in ipairs(character:GetChildren()) do
			if part:IsA("BasePart") then
				part.CanCollide = not noClipEnabled
			end
		end
	end
	noClipButton.Text = noClipEnabled and "No Clip: On" or "No Clip: Off"
end)

teleportButton.MouseButton1Click:Connect(function()
	local character = game.Players.LocalPlayer.Character
	if character then
		local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
		if humanoidRootPart then
			humanoidRootPart.CFrame = humanoidRootPart.CFrame * CFrame.new(0, 100, 0)
		end
	end
end)

teleportForwardButton.MouseButton1Click:Connect(function()
	local character = game.Players.LocalPlayer.Character
	if character then
		local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
		if humanoidRootPart then
			humanoidRootPart.CFrame = humanoidRootPart.CFrame * CFrame.new(0, 0, -100)
		end
	end
end)

-- Логика для изменения анимации
changeAnimationButton.MouseButton1Click:Connect(function()
	local character = game.Players.LocalPlayer.Character
	if character then
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		if humanoid then
			if animTrack then
				animTrack:Stop()
			end
			animTrack = humanoid:LoadAnimation(animation)
			animTrack:Play()
		end
	end
end)

local function updateSpeedLabel()
	local character = game.Players.LocalPlayer.Character
	if character then
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		if humanoid then
			speedLabel.Text = "Speed: " .. humanoid.WalkSpeed
		end
	end
end

game:GetService("RunService").RenderStepped:Connect(updateSpeedLabel)

How to Execute Universal Script – uneversal by silp1488

Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.

Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.

Step 3: Join Experience: Launch Roblox and join Universal Script.

Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.

Created By

Silp1488
Silp1488
Script User
View Author Profile

Features & Information

Execute Universal Script – uneversal by silp1488. Key system required, created by Silp1488, updated Sep 20, 2024. Tested and working on supported executors.
#preesur#hack#script

Script Changelog (10)

@Silp1488Mar 28, 2025

Update script

@Silp1488Sep 23, 2024

Update script

@Silp1488Sep 23, 2024

Update script

@Silp1488Sep 23, 2024

Update script

@Silp1488Sep 23, 2024

Update script

@Silp1488Sep 23, 2024

Update script

@Silp1488Sep 20, 2024

Update script

@Silp1488Sep 20, 2024

Update script

@Silp1488Sep 20, 2024

Update script

@Silp1488Sep 20, 2024

Create script

Community Comments (4)

Silp1488Silp1488Sep 20, 2024(edited)

Hi guys sry am frog translating my script . Am try add new gui

zivoriazivoriaSep 20, 2024(edited)

it's just noclip, speed and free cam, just use infinite yield for these.

GoonJoeGoonJoeSep 20, 2024(edited)

>best script >russian This is truly the pinnacle of scripting, absolute peak

poumakartineydasilvapoumakartineydasilvaSep 20, 2024(edited)

i dont speak russian 4/10

Frequently Asked Questions

How do I execute Universal Script – uneversal by silp1488 in Roblox?

To run Universal Script – uneversal by silp1488, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.

Is Universal Script – uneversal by silp1488 keyless or does it require an access key?

Universal Script – uneversal by silp1488 requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.

Is Universal Script – uneversal by silp1488 currently safe and working?

This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.