
KeylessUniversal

local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))()
local skiddedWindow = Rayfield:CreateWindow({
Name = "Skidded Functions",
Icon = "image",
LoadingTitle = "Skidded Functions",
LoadingSubtitle = "by hoang4mats_core",
Theme = "Default",
ToggleUIKeybind = "LeftAlt",
DisableRayfieldPrompts = false,
DisableBuildWarnings = false,
ConfigurationSaving = {
Enabled = false,
FolderName = "skiddedfuncs", -- Folder name in executor workspace
FileName = "thefuckingconfiguration" -- The actual config file name
},
Discord = {
Enabled = false,
Invite = "",
RememberJoins = false
},
KeySystem = false,
KeySettings = {
Title = "integrated gui",
Subtitle = "granting access",
Note = "no note.",
FileName = "decryptedstring",
SaveKey = true,
GrabKeyFromSite = true,
Key = {"inv4Lid4R9UM3N7"}
}
})
local function notify(title, content, image)
Rayfield:Notify({
Title = title,
Content = content,
Duration = 3.5,
Image = image or "info",
})
end
UserInputService = cloneref(game:GetService("UserInputService"))
local IsOnMobile = table.find({Enum.Platform.IOS, Enum.Platform.Android}, UserInputService:GetPlatform())
local IsOnPC = table.find({Enum.Platform.Windows, Enum.Platform.OSX}, UserInputService:GetPlatform())
if IsOnMobile then
notify("mobile detected.", "hi mobile user ^^", "info")
notify("/console in chat", "to check errors", "info")
else
notify("laptop/pc detected.", "hi laptop/pc user ^^", "info")
end
local mainTab = skiddedWindow:CreateTab("Main", "home")
mainTab:CreateParagraph({
Title = "Skidded",
Content = "MOST THINGS HERE LIKE RESET, RESPAWN, REFRESH, REJOIN AND SERVERHOP ORGINATES FROM INFINITE YIELD SO MAKE SURE TO CHECK IT OUT"
})
mainTab:CreateParagraph({
Title = "AI Generated",
Content = "the whole shit in the 'useless' tab is mostly ai generated, only the freeze thing orginates from infinite yield"
})
mainTab:CreateParagraph({
Title = "Discontinued",
Content = "idk man i have smth better to do + i have school"
})
local serverTab = skiddedWindow:CreateTab("Server", "hard-drive")
local TeleportService = cloneref(game:GetService("TeleportService"))
local PlaceId, JobId = game.PlaceId, game.JobId
local HttpService = cloneref(game:GetService("HttpService"))
-- Section for displaying server info
local sixthSection = serverTab:CreateSection("Info")
local numberofplayers = serverTab:CreateLabel("Players: " .. #game.Players:GetPlayers())
local currenttime = serverTab:CreateLabel("Time: " .. os.date("%H:%M:%S"))
local inmillisecs = serverTab:CreateLabel("In milliseconds: ".. os.date("%H:%M:%S." .. string.sub(string.match(tostring(os.clock()), "%.(%d+)"), 1, 3)))
-- Function to update the labels periodically
local function updateServerInfo()
while true do
task.wait(0.01)
numberofplayers:Set("Players: " .. #game.Players:GetPlayers())
currenttime:Set("Time: " .. os.date("%H:%M:%S"))
inmillisecs:Set("In milliseconds: " .. os.date("%H:%M:%S." .. string.sub(string.match(tostring(os.clock()), "%.(%d+)"), 1, 3)))
end
end
-- Start the server info updater in a separate task
task.spawn(updateServerInfo)
-- Rejoin Button Callback
local function rejoinCallback()
if #game.Players:GetPlayers() <= 1 then
notify("Rejoining current game...", "Please wait...")
wait()
TeleportService:Teleport(PlaceId, game.Players.LocalPlayer)
else
TeleportService:TeleportToPlaceInstance(PlaceId, JobId, game.Players.LocalPlayer)
end
end
-- Serverhop Button Callback
local function serverhopCallback()
local httprequest = (syn and syn.request) or (http and http.request) or http_request or (fluxus and fluxus.request) or request
if httprequest then
local servers = {}
local req = httprequest({Url = string.format("https://games.roblox.com/v1/games/%d/servers/Public?sortOrder=Desc&limit=100&excludeFullGames=true", PlaceId)})
local body = HttpService:JSONDecode(req.Body)
if body and body.data then
for i, v in next, body.data do
if type(v) == "table" and tonumber(v.playing) and tonumber(v.maxPlayers) and v.playing < v.maxPlayers and v.id ~= JobId then
table.insert(servers, v.id)
end
end
end
if #servers > 0 then
TeleportService:TeleportToPlaceInstance(PlaceId, servers[math.random(1, #servers)], game.Players.LocalPlayer)
else
Rayfield:Notify({
Title = "Failed to serverhop",
Content = "Couldn't find a server :(",
Duration = 3.5,
Image = "x",
})
end
else
Rayfield:Notify({
Title = "Unsupported.",
Content = "Your executor does not support 'request'.",
Duration = 3.5,
Image = "x",
})
end
end
-- Button to Rejoin Server
local rejoin = serverTab:CreateButton({
Name = "Rejoin",
Callback = rejoinCallback,
})
-- Button for Serverhop
local serverhop = serverTab:CreateButton({
Name = "Serverhop",
Callback = serverhopCallback,
})
local scriptsTab = skiddedWindow:CreateTab("Scripts", "file-code")
-- Helper to create script buttons
local function createScriptButton(tab, scriptName, scriptUrl)
tab:CreateButton({
Name = scriptName,
Callback = function()
loadstring(game:HttpGet(scriptUrl))()
end,
})
end
-- === Admin Tools ===
scriptsTab:CreateSection("Admin(s)")
local adminScripts = {
{
name = "Infinite Yield v6.3",
url = "https://infyiff.github.io/resources/IY_FE.txt",
},
{
name = "Nameless Admin v1.13.0 (Official, discontinued)",
url = "https://raw.githubusercontent.com/FilteringEnabled/NamelessAdmin/refs/heads/main/Source",
},
{
name = "Nameless Admin v2.4.3 (Fanmade, archived, discontinued)",
url = "https://raw.githubusercontent.com/ltseverydayyou/Nameless-Admin/main/Source.lua",
},
}
for _, script in ipairs(adminScripts) do
createScriptButton(scriptsTab, script.name, script.url)
end
-- === Explorer / Utility Tools ===
scriptsTab:CreateSection("Explorer(s)")
local utilityScripts = {
{
name = "Dex",
url = "https://raw.githubusercontent.com/infyiff/backup/main/dex.lua",
},
{
name = "Edge's Audio Logger",
url = "https://raw.githubusercontent.com/infyiff/backup/main/audiologger.lua",
},
}
for _, script in ipairs(utilityScripts) do
createScriptButton(scriptsTab, script.name, script.url)
end
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local speaker = Player
local playerTab = skiddedWindow:CreateTab("Player", "user-round")
playerTab:CreateSection("LocalPlayer")
-- Walk Speed Slider
local speed = playerTab:CreateSlider({
Name = "Walk Speed",
Range = {1, 200},
Increment = 1,
Suffix = "speed",
CurrentValue = 16,
Flag = "walkspeed",
Callback = function(Value)
if Player.Character and Player.Character:FindFirstChild("Humanoid") then
Player.Character.Humanoid.WalkSpeed = Value
end
end,
})
-- Jump Power Slider
local power = playerTab:CreateSlider({
Name = "Jump Power",
Range = {1, 200},
Increment = 1,
Suffix = "power",
CurrentValue = 50,
Flag = "jumppower",
Callback = function(Value)
if Player.Character and Player.Character:FindFirstChild("Humanoid") then
Player.Character.Humanoid.JumpPower = Value
end
end,
})
-- Field of View Slider
local fov = playerTab:CreateSlider({
Name = "Field of View",
Range = {50, 120},
Increment = 1,
CurrentValue = 70,
Flag = "fieldofview",
Callback = function(Value)
workspace.CurrentCamera.FieldOfView = Value
end,
})
local swimState = false
local swim = playerTab:CreateToggle({
Name = "Swim",
CurrentValue = false,
Flag = "swim",
Callback = function(value)
swimState = value
if value then
if not swimming and speaker and speaker.Character and speaker.Character:FindFirstChildWhichIsA("Humanoid") then
oldgrav = workspace.Gravity
workspace.Gravity = 0
local swimDied = function()
workspace.Gravity = oldgrav
swimming = false
end
local Humanoid = speaker.Character:FindFirstChildWhichIsA("Humanoid")
gravReset = Humanoid.Died:Connect(swimDied)
local enums = Enum.HumanoidStateType:GetEnumItems()
table.remove(enums, table.find(enums, Enum.HumanoidStateType.None))
for i, v in pairs(enums) do
Humanoid:SetStateEnabled(v, false)
end
Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
swimbeat = RunService.Heartbeat:Connect(function()
pcall(function()
speaker.Character.HumanoidRootPart.Velocity = ((Humanoid.MoveDirection ~= Vector3.new() or UserInputService:IsKeyDown(Enum.KeyCode.Space)) and speaker.Character.HumanoidRootPart.Velocity or Vector3.new())
end)
end)
swimming = true
end
Rayfield:Notify({
Title = "Swim",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
else
if speaker and speaker.Character and speaker.Character:FindFirstChildWhichIsA("Humanoid") then
workspace.Gravity = oldgrav
swimming = false
if gravReset then
gravReset:Disconnect()
end
if swimbeat ~= nil then
swimbeat:Disconnect()
swimbeat = nil
end
local Humanoid = speaker.Character:FindFirstChildWhichIsA("Humanoid")
local enums = Enum.HumanoidStateType:GetEnumItems()
table.remove(enums, table.find(enums, Enum.HumanoidStateType.None))
for i, v in pairs(enums) do
Humanoid:SetStateEnabled(v, true)
end
end
Rayfield:Notify({
Title = "Swim",
Content = "Disabled.",
Duration = 1.5,
Image = "x"
})
end
end,
})
local swimbind = playerTab:CreateKeybind({
Name = "Swim (Keybind)",
CurrentKeybind = "Y",
HoldToInteract = false,
Flag = "swimbind",
Callback = function()
swimState = not swimState
swim:Set(swimState)
end,
})
-- First Person Toggle (saved in config)
local firstpersonState = false
local firstperson = playerTab:CreateToggle({
Name = "1st Person",
CurrentValue = false,
Flag = "firstperson",
Callback = function(value)
firstpersonState = value
if value then
speaker.CameraMode = Enum.CameraMode.LockFirstPerson
Rayfield:Notify({
Title = "First Person",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
else
speaker.CameraMode = Enum.CameraMode.Classic
Rayfield:Notify({
Title = "Third Person",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
end
end,
})
-- Keybind to toggle the toggle
local firstpersonbind = playerTab:CreateKeybind({
Name = "Toggle 1st Person (Keybind)",
CurrentKeybind = "X",
HoldToInteract = false,
Flag = "firstpersonbind",
Callback = function()
firstpersonState = not firstpersonState
firstperson:Set(firstpersonState)
end,
})
playerTab:CreateDivider()
-- Shiftlock Toggle (saved in config)
local shiftlockState = false
local shiftlock = playerTab:CreateToggle({
Name = "Shiftlock (For PC)",
CurrentValue = false,
Flag = "shiftlock",
Callback = function(value)
shiftlockState = value
if value then
speaker.DevEnableMouseLock = true
Rayfield:Notify({
Title = "Shiftlock",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
else
speaker.DevEnableMouseLock = false
Rayfield:Notify({
Title = "Shiftlock",
Content = "Disabled.",
Duration = 1.5,
Image = "x"
})
end
end,
})
IYMouse = Players.LocalPlayer:GetMouse()
function getRoot(char)
local rootPart = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
return rootPart
end
FLYING = false
QEfly = true
iyflyspeed = 1
vehicleflyspeed = 1
function sFLY(vfly)
repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and getRoot(Players.LocalPlayer.Character) and Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
repeat wait() until IYMouse
if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
local T = getRoot(Players.LocalPlayer.Character)
local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
local SPEED = 0
local function FLY()
FLYING = true
local BG = Instance.new('BodyGyro')
local BV = Instance.new('BodyVelocity')
BG.P = 9e4
BG.Parent = T
BV.Parent = T
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
task.spawn(function()
repeat wait()
if not vfly and Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
end
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not FLYING
CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
SPEED = 0
BG:Destroy()
BV:Destroy()
if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
end
end)
end
flyKeyDown = IYMouse.KeyDown:Connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = (vfly and vehicleflyspeed or iyflyspeed)
elseif KEY:lower() == 's' then
CONTROL.B = - (vfly and vehicleflyspeed or iyflyspeed)
elseif KEY:lower() == 'a' then
CONTROL.L = - (vfly and vehicleflyspeed or iyflyspeed)
elseif KEY:lower() == 'd' then
CONTROL.R = (vfly and vehicleflyspeed or iyflyspeed)
elseif QEfly and KEY:lower() == 'e' then
CONTROL.Q = (vfly and vehicleflyspeed or iyflyspeed)*2
elseif QEfly and KEY:lower() == 'q' then
CONTROL.E = -(vfly and vehicleflyspeed or iyflyspeed)*2
end
pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Track end)
end)
flyKeyUp = IYMouse.KeyUp:Connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
elseif KEY:lower() == 'e' then
CONTROL.Q = 0
elseif KEY:lower() == 'q' then
CONTROL.E = 0
end
end)
FLY()
end
function NOFLY()
FLYING = false
if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
end
pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end)
end
RunService = cloneref(game:GetService("RunService"))
function randomString()
local length = math.random(10,20)
local array = {}
for i = 1, length do
array[i] = string.char(math.random(32, 126))
end
return table.concat(array)
end
local velocityHandlerName = randomString()
local gyroHandlerName = randomString()
local mfly1
local mfly2
local unmobilefly = function(speaker)
pcall(function()
FLYING = false
local root = getRoot(speaker.Character)
root:FindFirstChild(velocityHandlerName):Destroy()
root:FindFirstChild(gyroHandlerName):Destroy()
speaker.Character:FindFirstChildWhichIsA("Humanoid").PlatformStand = false
mfly1:Disconnect()
mfly2:Disconnect()
end)
end
local mobilefly = function(speaker, vfly)
unmobilefly(speaker)
FLYING = true
local root = getRoot(speaker.Character)
local camera = workspace.CurrentCamera
local v3none = Vector3.new()
local v3zero = Vector3.new(0, 0, 0)
local v3inf = Vector3.new(9e9, 9e9, 9e9)
local controlModule = require(speaker.PlayerScripts:WaitForChild("PlayerModule"):WaitForChild("ControlModule"))
local bv = Instance.new("BodyVelocity")
bv.Name = velocityHandlerName
bv.Parent = root
bv.MaxForce = v3zero
bv.Velocity = v3zero
local bg = Instance.new("BodyGyro")
bg.Name = gyroHandlerName
bg.Parent = root
bg.MaxTorque = v3inf
bg.P = 1000
bg.D = 50
mfly1 = speaker.CharacterAdded:Connect(function()
local bv = Instance.new("BodyVelocity")
bv.Name = velocityHandlerName
bv.Parent = root
bv.MaxForce = v3zero
bv.Velocity = v3zero
local bg = Instance.new("BodyGyro")
bg.Name = gyroHandlerName
bg.Parent = root
bg.MaxTorque = v3inf
bg.P = 1000
bg.D = 50
end)
mfly2 = RunService.RenderStepped:Connect(function()
root = getRoot(speaker.Character)
camera = workspace.CurrentCamera
if speaker.Character:FindFirstChildWhichIsA("Humanoid") and root and root:FindFirstChild(velocityHandlerName) and root:FindFirstChild(gyroHandlerName) then
local humanoid = speaker.Character:FindFirstChildWhichIsA("Humanoid")
local VelocityHandler = root:FindFirstChild(velocityHandlerName)
local GyroHandler = root:FindFirstChild(gyroHandlerName)
VelocityHandler.MaxForce = v3inf
GyroHandler.MaxTorque = v3inf
if not vfly then humanoid.PlatformStand = true end
GyroHandler.CFrame = camera.CoordinateFrame
VelocityHandler.Velocity = v3none
local direction = controlModule:GetMoveVector()
if direction.X > 0 then
VelocityHandler.Velocity = VelocityHandler.Velocity + camera.CFrame.RightVector * (direction.X * ((vfly and vehicleflyspeed or iyflyspeed) * 50))
end
if direction.X < 0 then
VelocityHandler.Velocity = VelocityHandler.Velocity + camera.CFrame.RightVector * (direction.X * ((vfly and vehicleflyspeed or iyflyspeed) * 50))
end
if direction.Z > 0 then
VelocityHandler.Velocity = VelocityHandler.Velocity - camera.CFrame.LookVector * (direction.Z * ((vfly and vehicleflyspeed or iyflyspeed) * 50))
end
if direction.Z < 0 then
VelocityHandler.Velocity = VelocityHandler.Velocity - camera.CFrame.LookVector * (direction.Z * ((vfly and vehicleflyspeed or iyflyspeed) * 50))
end
end
end)
end
local flyState = false
local fly = playerTab:CreateToggle({
Name = "Fly",
CurrentValue = false,
Flag = "fly",
Callback = function(value)
flyState = value
if value then
if not IsOnMobile then
NOFLY()
wait()
sFLY()
Rayfield:Notify({
Title = "Fly (Laptop/PC)",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
else
mobilefly(speaker)
Rayfield:Notify({
Title = "Fly (Mobile)",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
end
else
if not IsOnMobile then
NOFLY()
Rayfield:Notify({
Title = "Fly (Laptop/PC)",
Content = "Disabled.",
Duration = 1.5,
Image = "x"
})
else
unmobilefly(speaker)
Rayfield:Notify({
Title = "Fly (Mobile)",
Content = "Disabled.",
Duration = 1.5,
Image = "x"
})
end
end
end,
})
local flybind = playerTab:CreateKeybind({
Name = "Fly (Keybind)",
CurrentKeybind = "F",
HoldToInteract = false,
Flag = "flybind",
Callback = function()
flyState = not flyState
fly:Set(flyState)
end,
})
playerTab:CreateButton({
Name = "Modified Fly GUI (Keybind: E)",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/justaordinaryexploiter/fuckingsourcerepo/refs/heads/universal-scripts/modifiedflygui"))()
end,
})
playerTab:CreateButton({
Name = "Bypassed Fly (Keybind: E)",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-bypassed-fly-19730"))()
end,
})
playerTab:CreateDivider()
-- Main Logic Functions
local function doPermadeath(plr)
if replicatesignal then
replicatesignal(Player.ConnectDiedSignalBackend)
task.wait(Players.RespawnTime - 0.165)
else
notify("incompatible executor.", "your executor does not support replicatesignal.", 3.5, "x")
end
end
local function forceRespawn(plr)
doPermadeath(plr)
local player = game.Players.LocalPlayer
local char = player.Character
local hum = char:FindFirstChildWhichIsA("Humanoid")
if hum then hum:ChangeState(Enum.HumanoidStateType.Dead) end
if not replicatesignal then task.wait() end
char:ClearAllChildren()
local tempModel = Instance.new("Model", workspace)
player.Character = tempModel
task.wait()
player.Character = char
tempModel:Destroy()
end
local refreshCmd = false
local function doRefresh(plr)
refreshCmd = true
local human = plr.Character and plr.Character:FindFirstChildOfClass("Humanoid")
local pos = human and human.RootPart and human.RootPart.CFrame
local camPos = workspace.CurrentCamera.CFrame
forceRespawn(plr)
task.spawn(function()
local newHumanoid = plr.CharacterAdded:Wait():WaitForChild("Humanoid")
newHumanoid.RootPart.CFrame = pos
workspace.CurrentCamera.CFrame = camPos
refreshCmd = false
end)
end
-- UI Buttons
playerTab:CreateButton({
Name = "Reset",
Callback = function()
local humanoid = speaker.Character and speaker.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Dead)
end
end,
})
playerTab:CreateButton({
Name = "Respawn",
Callback = function()
forceRespawn(speaker)
end,
})
playerTab:CreateButton({
Name = "Refresh (Respawn but you go back to the same position)",
Callback = function()
doRefresh(speaker)
end,
})
playerTab:CreateButton({
Name = "Permadeath",
Callback = function()
if replicatesignal then
doPermadeath(plr)
notify("Permadeath", "Enabled. Enjoy.", 3.5, "check")
else
notify("Incompatible Executor.", "Your executor does not support replicatesignal.", 3.5, "x")
end
end,
})
playerTab:CreateDivider()
playerTab:CreateButton({
Name = "Anti-Idle",
Callback = function()
local GC = getconnections or get_signal_cons
if GC then
for _, v in pairs(GC(Players.LocalPlayer.Idled)) do
if v.Disable then v:Disable() elseif v.Disconnect then v:Disconnect() end
end
else
local VirtualUser = cloneref(game:GetService("VirtualUser"))
Players.LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)
end
notify("Anti-Idle", "Anti-Idle Enabled.", 3.5, "check")
end,
})
-- Create "Useless" tab and section
local uselessTab = skiddedWindow:CreateTab("Useless", "trash-2")
uselessTab:CreateSection("Random tests")
-- Clipboard test
uselessTab:CreateButton({
Name = "Clipboard test (Copy username, setclipboard test)",
Callback = function()
local clipboardAvailable = setclipboard ~= nil
if clipboardAvailable then
setclipboard("sufferedsuccess")
end
Rayfield:Notify({
Title = "Clipboard test",
Content = clipboardAvailable and "You can copy content!" or "You can't copy content.",
Duration = 6.5,
Image = clipboardAvailable and "check" or "x",
})
end,
})
-- Executor test
uselessTab:CreateButton({
Name = "Executor test (identifyexecutor test)",
Callback = function()
local executorName = identifyexecutor and identifyexecutor() or "No identity."
Rayfield:Notify({
Title = "Executor test",
Content = "Your executor is " .. executorName,
Duration = 6.5,
Image = identifyexecutor and "check" or "x",
})
end,
})
-- Keybind test
uselessTab:CreateKeybind({
Name = "Keybind test",
CurrentKeybind = "Q",
HoldToInteract = false,
Flag = "bindtest",
Callback = function()
Rayfield:Notify({
Title = "Keybind activated",
Content = "Q pressed. Test done.",
Duration = 1.5,
Image = "check",
})
end,
})
-- Random number test
uselessTab:CreateButton({
Name = "Random number generator (math.random test)",
Callback = function()
local number = math.random(1, 100)
Rayfield:Notify({
Title = "Random number",
Content = "You rolled: " .. tostring(number),
Duration = 4,
Image = "dice-5",
})
end,
})
-- Tick test
uselessTab:CreateButton({
Name = "Uptime test (tick, math.floor test)",
Callback = function()
local seconds = math.floor(tick())
Rayfield:Notify({
Title = "Uptime",
Content = "You've been running for " .. seconds .. " seconds.",
Duration = 4,
Image = "clock",
})
end,
})
-- File existence test
uselessTab:CreateButton({
Name = "Check for file (useless.txt, isfile test)",
Callback = function()
local exists = isfile and isfile("useless.txt")
Rayfield:Notify({
Title = "Checked.",
Content = exists and "'useless.txt' exists." or "File not found.",
Duration = 4,
Image = exists and "check" or "x",
})
end,
})
-- Write + Read file test
uselessTab:CreateButton({
Name = "Write/read file test (writefile/readfile test)",
Callback = function()
if writefile and readfile then
writefile("useless.txt", "Hello from Useless Tab!")
local content = readfile("useless.txt")
Rayfield:Notify({
Title = "Success!",
Content = "File saved and read: " .. content,
Duration = 5,
Image = "file-text",
})
else
Rayfield:Notify({
Title = "Failure.",
Content = "writefile/readfile not supported.",
Duration = 4,
Image = "x",
})
end
end,
})
uselessTab:CreateSection("Client-sided")
uselessTab:CreateDivider()
uselessTab:CreateSection("LocalPlayer")
local args = {...}
function splitString(str,delim)
local broken = {}
if delim == nil then delim = "," end
for w in string.gmatch(str,"[^"..delim.."]+") do
table.insert(broken,w)
end
return broken
end
SpecialPlayerCases = {
["all"] = function(speaker) return Players:GetPlayers() end,
["others"] = function(speaker)
local plrs = {}
for i,v in pairs(Players:GetPlayers()) do
if v ~= speaker then
table.insert(plrs,v)
end
end
return plrs
end,
["me"] = function(speaker)return {speaker} end,
["#(%d+)"] = function(speaker,args,currentList)
local returns = {}
local randAmount = tonumber(args[1])
local players = {unpack(currentList)}
for i = 1,randAmount do
if #players == 0 then break end
local randIndex = math.random(1,#players)
table.insert(returns,players[randIndex])
table.remove(players,randIndex)
end
return returns
end,
["random"] = function(speaker,args,currentList)
local players = Players:GetPlayers()
local localplayer = Players.LocalPlayer
table.remove(players, table.find(players, localplayer))
return {players[math.random(1,#players)]}
end,
["%%(.+)"] = function(speaker,args)
local returns = {}
local team = args[1]
for _,plr in pairs(Players:GetPlayers()) do
if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
table.insert(returns,plr)
end
end
return returns
end,
["allies"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(Players:GetPlayers()) do
if plr.Team == team then
table.insert(returns,plr)
end
end
return returns
end,
["enemies"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(Players:GetPlayers()) do
if plr.Team ~= team then
table.insert(returns,plr)
end
end
return returns
end,
["team"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(Players:GetPlayers()) do
if plr.Team == team then
table.insert(returns,plr)
end
end
return returns
end,
["nonteam"] = function(speaker)
local returns = {}
local team = speaker.Team
for _,plr in pairs(Players:GetPlayers()) do
if plr.Team ~= team then
table.insert(returns,plr)
end
end
return returns
end,
["friends"] = function(speaker,args)
local returns = {}
for _,plr in pairs(Players:GetPlayers()) do
if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
table.insert(returns,plr)
end
end
return returns
end,
["nonfriends"] = function(speaker,args)
local returns = {}
for _,plr in pairs(Players:GetPlayers()) do
if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
table.insert(returns,plr)
end
end
return returns
end,
["guests"] = function(speaker,args)
local returns = {}
for _,plr in pairs(Players:GetPlayers()) do
if plr.Guest then
table.insert(returns,plr)
end
end
return returns
end,
["bacons"] = function(speaker,args)
local returns = {}
for _,plr in pairs(Players:GetPlayers()) do
if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
table.insert(returns,plr)
end
end
return returns
end,
["age(%d+)"] = function(speaker,args)
local returns = {}
local age = tonumber(args[1])
if not age == nil then return end
for _,plr in pairs(Players:GetPlayers()) do
if plr.AccountAge <= age then
table.insert(returns,plr)
end
end
return returns
end,
["nearest"] = function(speaker,args,currentList)
local speakerChar = speaker.Character
if not speakerChar or not getRoot(speakerChar) then return end
local lowest = math.huge
local NearestPlayer = nil
for _,plr in pairs(currentList) do
if plr ~= speaker and plr.Character then
local distance = plr:DistanceFromCharacter(getRoot(speakerChar).Position)
if distance < lowest then
lowest = distance
NearestPlayer = {plr}
end
end
end
return NearestPlayer
end,
["farthest"] = function(speaker,args,currentList)
local speakerChar = speaker.Character
if not speakerChar or not getRoot(speakerChar) then return end
local highest = 0
local Farthest = nil
for _,plr in pairs(currentList) do
if plr ~= speaker and plr.Character then
local distance = plr:DistanceFromCharacter(getRoot(speakerChar).Position)
if distance > highest then
highest = distance
Farthest = {plr}
end
end
end
return Farthest
end,
["group(%d+)"] = function(speaker,args)
local returns = {}
local groupID = tonumber(args[1])
for _,plr in pairs(Players:GetPlayers()) do
if plr:IsInGroup(groupID) then
table.insert(returns,plr)
end
end
return returns
end,
["alive"] = function(speaker,args)
local returns = {}
for _,plr in pairs(Players:GetPlayers()) do
if plr.Character and plr.Character:FindFirstChildOfClass("Humanoid") and plr.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
table.insert(returns,plr)
end
end
return returns
end,
["dead"] = function(speaker,args)
local returns = {}
for _,plr in pairs(Players:GetPlayers()) do
if (not plr.Character or not plr.Character:FindFirstChildOfClass("Humanoid")) or plr.Character:FindFirstChildOfClass("Humanoid").Health <= 0 then
table.insert(returns,plr)
end
end
return returns
end,
["rad(%d+)"] = function(speaker,args)
local returns = {}
local radius = tonumber(args[1])
local speakerChar = speaker.Character
if not speakerChar or not getRoot(speakerChar) then return end
for _,plr in pairs(Players:GetPlayers()) do
if plr.Character and getRoot(plr.Character) then
local magnitude = (getRoot(plr.Character).Position-getRoot(speakerChar).Position).magnitude
if magnitude <= radius then table.insert(returns,plr) end
end
end
return returns
end,
["cursor"] = function(speaker)
local plrs = {}
local v = GetClosestPlayerFromCursor()
if v ~= nil then table.insert(plrs, v) end
return plrs
end,
["npcs"] = function(speaker,args)
local returns = {}
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("Model") and getRoot(v) and v:FindFirstChildWhichIsA("Humanoid") and Players:GetPlayerFromCharacter(v) == nil then
local clone = Instance.new("Player")
clone.Name = v.Name .. " - " .. v:FindFirstChildWhichIsA("Humanoid").DisplayName
clone.Character = v
table.insert(returns, clone)
end
end
return returns
end,
}
function toTokens(str)
local tokens = {}
for op,name in string.gmatch(str,"([+-])([^+-]+)") do
table.insert(tokens,{Operator = op,Name = name})
end
return tokens
end
function onlyIncludeInTable(tab,matches)
local matchTable = {}
local resultTable = {}
for i,v in pairs(matches) do matchTable[v.Name] = true end
for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
return resultTable
end
function removeTableMatches(tab,matches)
local matchTable = {}
local resultTable = {}
for i,v in pairs(matches) do matchTable[v.Name] = true end
for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
return resultTable
end
function getPlayersByName(Name)
local Name,Len,Found = string.lower(Name),#Name,{}
for _,v in pairs(Players:GetPlayers()) do
if Name:sub(0,1) == '@' then
if string.sub(string.lower(v.Name),1,Len-1) == Name:sub(2) then
table.insert(Found,v)
end
else
if string.sub(string.lower(v.Name),1,Len) == Name or string.sub(string.lower(v.DisplayName),1,Len) == Name then
table.insert(Found,v)
end
end
end
return Found
end
function getPlayer(list,speaker)
if list == nil then return {speaker.Name} end
local nameList = splitString(list,",")
local foundList = {}
for _,name in pairs(nameList) do
if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
local tokens = toTokens(name)
local initialPlayers = Players:GetPlayers()
for i,v in pairs(tokens) do
if v.Operator == "+" then
local tokenContent = v.Name
local foundCase = false
for regex,case in pairs(SpecialPlayerCases) do
local matches = {string.match(tokenContent,"^"..regex.."$")}
if #matches > 0 then
foundCase = true
initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
end
end
if not foundCase then
initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
end
else
local tokenContent = v.Name
local foundCase = false
for regex,case in pairs(SpecialPlayerCases) do
local matches = {string.match(tokenContent,"^"..regex.."$")}
if #matches > 0 then
foundCase = true
initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
end
end
if not foundCase then
initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
end
end
end
for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
end
local foundNames = {}
for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
return foundNames
end
local freezeValue = false
local freeze = uselessTab:CreateToggle({
Name = "Freeze",
CurrentValue = false,
Flag = "freeze",
Callback = function(value)
freezeValue = value
if value then
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i,v in pairs(players) do
task.spawn(function()
for i, x in next, Players[v].Character:GetDescendants() do
if x:IsA("BasePart") and not x.Anchored then
x.Anchored = true
end
end
end)
end
end
Rayfield:Notify({
Title = "Freeze",
Content = "Enabled.",
Duration = 1.5,
Image = "check"
})
else
local players = getPlayer(args[1], speaker)
if players ~= nil then
for i,v in pairs(players) do
task.spawn(function()
for i, x in next, Players[v].Character:GetDescendants() do
if x.Name ~= floatName and x:IsA("BasePart") and x.Anchored then
x.Anchored = false
end
end
end)
end
end
Rayfield:Notify({
Title = "Freeze",
Content = "Disabled.",
Duration = 1.5,
Image = "x"
})
end
end,
})
-- Keybind to toggle the shiftlock
local freezebind = uselessTab:CreateKeybind({
Name = "Freeze (Keybind)",
CurrentKeybind = "Z",
HoldToInteract = false,
Flag = "freezebind",
Callback = function()
freezeValue = not freezeValue
freeze:Set(freezeValue)
end,
})
local settingsTab = skiddedWindow:CreateTab("Settings", "settings")
local miscTab = skiddedWindow:CreateTab("Miscellaneous", "circle-ellipsis")
miscTab:CreateSection("Performance")
miscTab:CreateButton({
Name = "FPS Boost",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-FpsBoost-9260"))()
end,
})
local Lighting = game:GetService("Lighting")
miscTab:CreateButton({
Name = "Fullbright",
Callback = function()
notify("SKIDDED FROM INFINITE YIELD", "CHECK IT OUT")
Lighting.Brightness = 2
Lighting.ClockTime = 14
Lighting.FogEnd = 100000
Lighting.GlobalShadows = false
Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)
end
})
miscTab:CreateButton({
Name = "No fog",
Callback = function()
Lighting.FogEnd = 100000
for i,v in pairs(Lighting:GetDescendants()) do
if v:IsA("Atmosphere") then
v:Destroy()
end
end
end
})
origsettings = {abt = Lighting.Ambient, oabt = Lighting.OutdoorAmbient, brt = Lighting.Brightness, time = Lighting.ClockTime, fe = Lighting.FogEnd, fs = Lighting.FogStart, gs = Lighting.GlobalShadows}
miscTab:CreateButton({
Name = "Restore/reset lighting",
Callback = function()
Lighting.Ambient = origsettings.abt
Lighting.OutdoorAmbient = origsettings.oabt
Lighting.Brightness = origsettings.brt
Lighting.ClockTime = origsettings.time
Lighting.FogEnd = origsettings.fe
Lighting.FogStart = origsettings.fs
Lighting.GlobalShadows = origsettings.gs
end
})
miscTab:CreateSection("Don't click this button below or the script will be destroyed")
miscTab:CreateButton({
Name = "Close interface/Destroy script",
Callback = function()
Rayfield:Destroy()
end,
})
miscTab:CreateSection("Don't click this button below or roblox will die")
miscTab:CreateParagraph({
Title = "⚠️ WARNING ⚠️",
Content = "Don't click this if you don't know what you're doing."
})
miscTab:CreateButton({
Name = "Destroy current process/Kill roblox",
Callback = function()
game:Shutdown()
end,
})
settingsTab:CreateButton({
Name = "Reset to default",
Callback = function()
Rayfield:Notify({
Title = "reset",
Content = "settings have been reset.",
Duration = 4,
Image = "check"
})
-- Reset values using their Set() methods
speed:Set(16)
power:Set(50)
fov:Set(70)
-- Reset First Person to default (false)
firstpersonState = false
firstperson:Set(false) -- Update the toggle to false (disabled)
firstpersonbind:Set("X") -- Sets the default keybind for first person
-- Reset Shiftlock to default (false)
shiftlockState = false
shiftlock:Set(false) -- Update the shiftlock toggle to false (disabled)
flyState = false
fly:Set(false)
flybind:Set("F")
swimState = false
swim:Set(false)
swimbind:Set("Y")
freezeValue = false
freeze:Set(false)
freezebind:Set("Z")
end,
})


every single thing is skidded lmfaoo
@Zeuxtronic dont worry, it was already skidded lol