The script you want | Has a key in Features
Key RequiredUniversal

The script you want | Has a key in Features

Universal ScriptTOMAASMOI6TOMAASMOI6 88 views 308 executesUpdated Aug 7, 2026
Unrated
00
Lua Script•599 lines (17347 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
   Name = "The script Hub",
   Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
   LoadingTitle = "Ty for executing",
   LoadingSubtitle = "by tomasmoi6",
   ShowText = "The Script", -- for mobile users to unhide Rayfield, change if you'd like
   Theme = "Default", -- Check https://docs.sirius.menu/rayfield/configuration/themes

   ToggleUIKeybind = "K", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)

   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false, -- Prevents Rayfield from emitting warnings when the script has a version mismatch with the interface.

   -- ScriptID = "sid_xxxxxxxxxxxx", -- Your Script ID from developer.sirius.menu — enables analytics, managed keys, and script hosting

   ConfigurationSaving = {
      Enabled = true,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "TheHub"
   },

   Discord = {
      Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
      Invite = "noinvitelink", -- The Discord invite code, do not include Discord.gg/. E.g. Discord.gg/ABCD would be ABCD
      RememberJoins = true -- Set this to false to make them join the Discord every time they load it up
   },

   KeySystem = true, -- Set this to true to use our key system
   KeySettings = {
      Title = "Untitled",
      Subtitle = "Key System",
      Note = "Key is in my roblox bio (tomasmoi6new)", -- Use this to tell the user how to get a key
      FileName = "THESCRIPTKEY", -- It is recommended to use something unique, as other scripts using Rayfield may overwrite your key file
      SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
      GrabKeyFromSite = true, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
      Key = {"https://pastebin.com/raw/Uj5RkHj3"} -- List of keys that the system will accept, can be RAW file links (pastebin, github, etc.) or simple strings ("hello", "key22")
   }
})

local Tab = Window:CreateTab("Random", nil) -- Title, Image

local Slider = Tab:CreateSlider({
   Name = "Slider Example",
   Range = {0, 1000},
   Increment = 1,
   Suffix = "Bananas",
   CurrentValue = 16,
   Flag = "Slider1", -- A flag is the identifier for the configuration file; make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
   end,
})

local Toggle = Tab:CreateToggle({
   Name = "Toggle Example",
   CurrentValue = false,
   Flag = "Toggle1", -- A flag is the identifier for the configuration file; make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        local Toggle = Tab:CreateToggle({
   Name = "Toggle Example",
   CurrentValue = false,
   Flag = "Toggle1", -- A flag is the identifier for the configuration file; make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        loadstring(game:HttpGet("https://obj.wearedevs.net/2/scripts/Click%20Teleport.lua"))()
   end,
})
   end,
})

local Toggle = Tab:CreateToggle({
   Name = "Infjump",
   CurrentValue = false,
   Flag = "Toggle1", -- A flag is the identifier for the configuration file; make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        getgenv().infJump = arg
    _G.infinjump = not _G.infinjum
    if getgenv().infJump == false then
        _G.infinjump = false
    else
        _G.infinjump = true
    end
    if not getgenv().iIIIiIIIIIIiiiIIIII then
        if _G.infinJumpStarted == nil then
            _G.infinJumpStarted = true
            local plr = game:GetService('Players').LocalPlayer
            local m = plr:GetMouse()
            m.KeyDown:connect(function(k)
                if _G.infinjump then
                    if k:byte() == 32 then
                    humanoid = game:GetService'Players'.LocalPlayer.Character:FindFirstChildOfClass('Humanoid')
                    humanoid:ChangeState('Jumping')
                    wait()
                    humanoid:ChangeState('Seated')
                    end
                    getgenv().iIIIiIIIIIIiiiIIIII = true
                end
            end)
        end
    end
   end,
})

local Toggle = Tab:CreateToggle({
   Name = "ESP MM2",
   CurrentValue = false,
   Flag = "Esp", -- A flag is the identifier for the configuration file; make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        -- [[ Rscripts Risk Notice ]]
-- This script is not verified by rscripts.net. Deal with caution.
--
-- Stay safe:
--   • Never log in on unofficial Roblox sites or lookalike domains.
--   • Real Roblox links use roblox.com (check the .com ending).
--   • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End Rscripts Risk Notice ]]
        loadstring(game:HttpGet("https://gist.githubusercontent.com/maks1165/6e13d98a9b523488cfc850dd7699a668/raw/5068cc3deb3973685b5b2a0a4f9af1803464e0bc/MM2%2520ESP%2520ROLES%2520VIEW"))()
   end,
})

local Toggle = Tab:CreateToggle({
   Name = "Universal ESP",
   CurrentValue = false,
   Flag = "Universal ESP", -- A flag is the identifier for the configuration file; make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        loadstring(game:HttpGet("https://raw.githubusercontent.com/zzerexx/scripts/main/UniversalEspUI.lua"))()
   end,
})

local Button = Tab:CreateButton({
   Name = "Fly",
   Callback = function()
        local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")

local flying = false
local bodyVelocity
local bodyGyro

local speed = 30

local function startFlying()
	flying = true

	bodyVelocity = Instance.new("BodyVelocity")
	bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
	bodyVelocity.Velocity = Vector3.zero
	bodyVelocity.Parent = rootPart

	bodyGyro = Instance.new("BodyGyro")
	bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
	bodyGyro.P = 10000
	bodyGyro.Parent = rootPart

	RunService:BindToRenderStep("Fly", Enum.RenderPriority.Character.Value, function()
		local camera = workspace.CurrentCamera
		local moveDirection = Vector3.zero

		if UserInputService:IsKeyDown(Enum.KeyCode.W) then
			moveDirection += camera.CFrame.LookVector
		end

		if UserInputService:IsKeyDown(Enum.KeyCode.S) then
			moveDirection -= camera.CFrame.LookVector
		end

		if UserInputService:IsKeyDown(Enum.KeyCode.A) then
			moveDirection -= camera.CFrame.RightVector
		end

		if UserInputService:IsKeyDown(Enum.KeyCode.D) then
			moveDirection += camera.CFrame.RightVector
		end

		if moveDirection.Magnitude > 0 then
			bodyVelocity.Velocity = moveDirection.Unit * speed
		else
			bodyVelocity.Velocity = Vector3.zero
		end

		bodyGyro.CFrame = camera.CFrame
	end)
end

local function stopFlying()
	flying = false

	RunService:UnbindFromRenderStep("Fly")

	if bodyVelocity then
		bodyVelocity:Destroy()
	end

	if bodyGyro then
		bodyGyro:Destroy()
	end
end

UserInputService.InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then
		return
	end

	if input.KeyCode == Enum.KeyCode.E then
		if flying then
			stopFlying()
		else
			startFlying()
		end
	end
end)

player.CharacterAdded:Connect(function(char)
	character = char
	humanoid = character:WaitForChild("Humanoid")
	rootPart = character:WaitForChild("HumanoidRootPart")
end)
   end,
})

local Button = Tab:CreateButton({
   Name = "Noclip (Press N to toggle)",
   Callback = function()
      local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

local noclip = false

local function updateCharacter(char)
	character = char
end

player.CharacterAdded:Connect(updateCharacter)

UserInputService.InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then
		return
	end

	if input.KeyCode == Enum.KeyCode.N then
		noclip = not noclip
		print("Noclip:", noclip and "Päällä" or "Pois")
	end
end)

RunService.Stepped:Connect(function()
	if noclip and character then
		for _, part in ipairs(character:GetDescendants()) do
			if part:IsA("BasePart") then
				part.CanCollide = false
			end
		end
	end
end)
   end,
})

local Button = Tab:CreateButton({
   Name = "Button Example",
   Callback = function()
      local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")

local localPlayer = Players.LocalPlayer

local espEnabled = false
local highlights = {}

local function createESP(character)
	if character:FindFirstChild("PinkESP") then
		return
	end

	local highlight = Instance.new("Highlight")
	highlight.Name = "PinkESP"
	highlight.FillColor = Color3.fromRGB(255, 0, 255)
	highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
	highlight.FillTransparency = 0.4
	highlight.OutlineTransparency = 0
	highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
	highlight.Enabled = espEnabled
	highlight.Parent = character

	highlights[character] = highlight
end

local function setupPlayer(player)
	if player == localPlayer then
		return
	end

	if player.Character then
		createESP(player.Character)
	end

	player.CharacterAdded:Connect(function(character)
		task.wait(1)
		createESP(character)
	end)
end

for _, player in ipairs(Players:GetPlayers()) do
	setupPlayer(player)
end

Players.PlayerAdded:Connect(setupPlayer)

UserInputService.InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then return end

	if input.KeyCode == Enum.KeyCode.B then
		espEnabled = not espEnabled

		for _, highlight in pairs(highlights) do
			highlight.Enabled = espEnabled
		end

		if espEnabled then
			print("Pink ESP: PÄÄLLÄ")
		else
			print("Pink ESP: POIS")
		end
	end
end)
   end,
})

local Tab = Window:CreateTab("AimBot", nil) -- Title, Image

local Button = Tab:CreateButton({
   Name = "Aimlock Q",
   Callback = function()
      local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

local localPlayer = Players.LocalPlayer
local camera = workspace.CurrentCamera

local locked = false
local target = nil

local function getClosestPlayer()
	local closest
	local shortestDistance = math.huge

	for _, player in ipairs(Players:GetPlayers()) do
		if player ~= localPlayer and player.Character then
			local head = player.Character:FindFirstChild("Head")
			local humanoid = player.Character:FindFirstChild("Humanoid")

			if head and humanoid and humanoid.Health > 0 then
				local distance = (head.Position - camera.CFrame.Position).Magnitude

				if distance < shortestDistance then
					shortestDistance = distance
					closest = player
				end
			end
		end
	end

	return closest
end

UserInputService.InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then return end

	if input.KeyCode == Enum.KeyCode.Q then
		if locked then
			locked = false
			target = nil
			print("Aim Lock: OFF")
		else
			target = getClosestPlayer()

			if target then
				locked = true
				print("Aim Lock:", target.Name)
			end
		end
	end
end)

RunService.RenderStepped:Connect(function()
	if locked and target and target.Character then
		local head = target.Character:FindFirstChild("Head")
		local humanoid = target.Character:FindFirstChild("Humanoid")

		if head and humanoid and humanoid.Health > 0 then
			camera.CFrame = CFrame.new(camera.CFrame.Position, head.Position)
		else
			locked = false
			target = nil
		end
	end
end)
   end,
})

local Tab = Window:CreateTab("Misc",nil) -- Title, Image

local Button = Tab:CreateButton({
   Name = "Anti fling",
   Callback = function()
		local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer

local MAX_VELOCITY = 100

local function protectCharacter(character)
	local root = character:WaitForChild("HumanoidRootPart")

	RunService.Heartbeat:Connect(function()
		if root and root.Parent then
			local velocity = root.AssemblyLinearVelocity

			if velocity.Magnitude > MAX_VELOCITY then
				root.AssemblyLinearVelocity = Vector3.zero
				root.AssemblyAngularVelocity = Vector3.zero
			end
		end
	end)
end

if player.Character then
	protectCharacter(player.Character)
end

player.CharacterAdded:Connect(protectCharacter)
   end,
})

local Button = Tab:CreateButton({
   Name = "Dropkick R6 and press F",
   Callback = function()
		local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local player = game.Players.LocalPlayer

local DropkickEvent = ReplicatedStorage:WaitForChild("DropkickEvent")

local cooldown = false

local ANIMATION_ID = "rbxassetid://OMA_ANIMAATIO_ID"

local function dropkick()
	if cooldown then return end
	cooldown = true

	local character = player.Character
	if not character then return end

	local humanoid = character:FindFirstChild("Humanoid")

	if humanoid then
		local animation = Instance.new("Animation")
		animation.AnimationId = ANIMATION_ID

		local track = humanoid:LoadAnimation(animation)
		track:Play()
	end

	-- kertoo serverille että potku alkaa
	DropkickEvent:FireServer()

	task.wait(2)
	cooldown = false
end

UserInputService.InputBegan:Connect(function(input, processed)
	if processed then return end

	if input.KeyCode == Enum.KeyCode.F then
		dropkick()
	end
end)
   end,
})

local Button = Tab:CreateButton({
   Name = "Dropkick R6 press F",
   Callback = function()
		local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local DropkickEvent = ReplicatedStorage:WaitForChild("DropkickEvent")

local cooldown = false

local ANIMATION_ID = "rbxassetid://127764273000599"

UserInputService.InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then return end

	if input.KeyCode == Enum.KeyCode.F and not cooldown then
		cooldown = true

		local player = game.Players.LocalPlayer
		local character = player.Character
		local humanoid = character and character:FindFirstChild("Humanoid")

		if humanoid then
			local animation = Instance.new("Animation")
			animation.AnimationId = ANIMATION_ID

			local track = humanoid:LoadAnimation(animation)
			track.Priority = Enum.AnimationPriority.Action
			track:Play()
		end

		DropkickEvent:FireServer()

		task.wait(2)
		cooldown = false
	end
end)

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local DropkickEvent = ReplicatedStorage:WaitForChild("DropkickEvent")

local RANGE = 7
local POWER = 120

DropkickEvent.OnServerEvent:Connect(function(player)

	local character = player.Character
	if not character then return end

	local root = character:FindFirstChild("HumanoidRootPart")
	if not root then return end

	local hitbox = Instance.new("Part")
	hitbox.Size = Vector3.new(5,5,6)
	hitbox.Transparency = 1
	hitbox.CanCollide = false
	hitbox.Massless = true
	hitbox.CFrame = root.CFrame * CFrame.new(0,0,-4)
	hitbox.Parent = workspace

	local alreadyHit = {}

	hitbox.Touched:Connect(function(hit)
		local enemy = hit.Parent
		local enemyHumanoid = enemy:FindFirstChild("Humanoid")
		local enemyRoot = enemy:FindFirstChild("HumanoidRootPart")

		if enemyHumanoid and enemyRoot and enemy ~= character then
			
			if alreadyHit[enemy] then return end
			alreadyHit[enemy] = true

			local direction = (enemyRoot.Position - root.Position).Unit

			enemyRoot.AssemblyLinearVelocity =
				direction * POWER + Vector3.new(0,60,0)
		end
	end)

	game.Debris:AddItem(hitbox,0.4)
end)

   end,
})

local Button = Tab:CreateButton({
   Name = "Dropkick WORKS",
   Callback = function()
		-- [[ Rscripts Risk Notice ]]
-- This script is not verified by rscripts.net. Deal with caution.
--
-- Stay safe:
--   • Never log in on unofficial Roblox sites or lookalike domains.
--   • Real Roblox links use roblox.com (check the .com ending).
--   • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End Rscripts Risk Notice ]]
loadstring(game:HttpGet("https://pastebin.com/raw/8XCgheRD"))()
   end,
})

local Tab = Window:CreateTab("CREDITs", nil) -- Title, Image

local Paragraph = Tab:CreateParagraph({Title = "Credits", Content = "Universal ESP:zzerexx ScriptBlox"})
local Paragraph = Tab:CreateParagraph({Title = "Mm2 ESP", Content = "Hacker_normal8 RScripts"})
local Paragraph = Tab:CreateParagraph({Title = "Infjump", Content = "Zenoxa ScriptBlox"})

Features & Information

I don't remember at least aimlock go to profile tomasmoi6new in roblox key in my bio

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts