SANTO RF CRACKED SCRIPT
Key Required

SANTO RF CRACKED SCRIPT

[🌎] Real Futbolskidderhubskidderhub 60.9K views 127 executesUpdated Sep 19, 2024
5.0/ 5(1 votes)
10100% Positive
Lua Script•1078 lines (28503 chars)
-- THERES NO UI LIB SKID IT IF YOU WANT

-- localistan
local executor = identifyexecutor() or "Unknown"
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local network = ReplicatedStorage:WaitForChild("network")
local Shared = network:WaitForChild("Shared")
local Lighting = game:GetService("Lighting")
local plr = game:GetService('Players').LocalPlayer
local id = plr.UserId
local r_storage = game:GetService("ReplicatedStorage")
local profiles = r_storage.network.Profiles
local p_prof = profiles:FindFirstChild(tostring(id))
local lfolder = p_prof.level
local sfolder = p_prof.stats

-- anticheat bypass
if executor == "Solara" then
    if game.PlaceId == 15758062201 then
        local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local network = ReplicatedStorage:WaitForChild("network")
        local Shared = network:WaitForChild("Shared")
        local Lighting = game:GetService("Lighting")
        local function removeFirstRemoteEvent()
            local remoteEvents = Shared:GetChildren()
            
            if #remoteEvents >= 1 then
                remoteEvents[1]:Remove()
            end
        end

        local function checkIfPreviouslyRan()
            if Lighting:FindFirstChild("ScriptRanFlag") then
            
            else
                local flag = Instance.new("BoolValue")
                flag.Name = "ScriptRanFlag"
                flag.Parent = Lighting
                removeFirstRemoteEvent()
            end
        end
else
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local network = ReplicatedStorage:WaitForChild("network")
        local Shared = network:WaitForChild("Shared")
        
        local connections = {}
    
        local function disableFirstRemoteEvent()
        local remoteEvents = Shared:GetChildren()
        local remoteEvent
    
        for _, obj in ipairs(remoteEvents) do
            if obj:IsA("RemoteEvent") then
                remoteEvent = obj
                break
            end
        end
    
        if remoteEvent then
            if remoteEvent.OnServerEvent then
                for _, connection in ipairs(getconnections(remoteEvent.OnServerEvent)) do
                    table.insert(connections, connection)
                    connection:Disable()
                end
            end
        end
    end
    
    disableFirstRemoteEvent()
end
else
    local OldFireServer
    OldFireServer = hookfunction(Instance.new("RemoteEvent").FireServer, newcclosure(function(...)
        local Args = { select(2, ...) }
        if Args[2] == "kick" then
            return coroutine.yield()
        end 
        return OldFireServer(...)
    end))
end


local plr = game:GetService("Players").LocalPlayer
local char = plr.Character
local rleg = char:FindFirstChild("RightBoot")
local lleg = char:FindFirstChild("LeftBoot")
local rarm = char:FindFirstChild("RightHand")
local larm = char:FindFirstChild("LeftHand")
local torso = char:FindFirstChild("Torso")
local head = char:FindFirstChild("Head")

local normalhead = Vector3.new(1.07806, 1.08216, 1.07811)
local normaltorso = Vector3.new(0.7437281608581543, 3.2065000534057617, 0.5140794515609741)
local normalrhand = Vector3.new(0.69334, 1.212, 0.744331)
local normallhand = Vector3.new(0.69334, 1.212, 0.744331)
local normalrleg = Vector3.new(0.823, 0.728, 1.582)
local normalleg = Vector3.new(0.823, 0.728, 1.582)


-- ui
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()

local Window = Fluent:CreateWindow({
    Title = "Santoware",
    SubTitle = "by santos team",
    TabWidth = 160,
    Size = UDim2.fromOffset(500, 400),
    Acrylic = true, 
    Theme = "Dark",
    MinimizeKey = Enum.KeyCode.RightShift
})

local Tabs = {
    Main = Window:AddTab({ Title = "Main", Icon = "percent" }),
    Hitbox = Window:AddTab({ Title = "Hitbox", Icon = "sliders-horizontal" }),
    Misc = Window:AddTab({ Title = "Misc", Icon = "wrench" }),
    AnotherReach = Window:AddTab({ Title = "Another", Icon = "wrench" }),
    Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
}

local Options = Fluent.Options

Tabs.Main:AddParagraph({
    Title = "Discord",
    Content = "Our server discord.gg/aYJuQvyUbr"
})

Tabs.Main:AddParagraph({
    Title = "Solara",
    Content = "Solara have some bugs like gk catch invisible ball or sum, sorry about that."
})

Tabs.Main:AddParagraph({
    Title = "Warn!",
    Content = "Don't type rtp because it blocks sizers."
})

Tabs.Main:AddParagraph({
    Title = "About Fake Boots!",
    Content = "If you want to use fake boots then first press fake boots button after change the leg size."
})

Tabs.Main:AddButton({
    Title = "Copy Discord Link",
    Description = "",
    Callback = function()
        setclipboard("https://discord.gg/aYJuQvyUbr")
    end
})

Tabs.Hitbox:AddParagraph({
    Title = "FOOT",
    Content = ""
})


Tabs.Hitbox:AddButton({
    Title = "Fake Boots",
    Description = "",
    Callback = function()
        local player = game.Players.LocalPlayer
        local character = player.Character or player.CharacterAdded:Wait()
        
        local leftBoot = character:FindFirstChild("LeftBoot")
        if leftBoot then
            local leftBootClone = leftBoot:Clone()
            leftBootClone.Name = "LeftBootFake"
            leftBootClone.Parent = character
            leftBootClone.CanCollide = false
        end
        
        
        local player = game.Players.LocalPlayer
        local character = player.Character or player.CharacterAdded:Wait()
        
        local rightBoot = character:FindFirstChild("RightBoot")
        if rightBoot then
            local rightBootClone = rightBoot:Clone()
            rightBootClone.Name = "RightBootFake"
            rightBootClone.Parent = character
            rightBootClone.CanCollide = false
        end

        rleg.Transparency = 1
        lleg.Transparency = 1
    end
})

local Lenabled = false
local Lx = 0.823
local Ly = 0.728
local Lz = 1.582
local LTrans = 0

local foothitbox = Tabs.Hitbox:AddToggle("foothitbox", {Title = "Enable Boot", Default = false })

foothitbox:OnChanged(function()
    Lenabled = Options.foothitbox.Value
    if Options.foothitbox.Value then
	    rleg.Size = Vector3.new(Lx, Ly, Lz)
        rleg.Transparency = LTrans
	    rleg.Massless = true
	    rleg.CanCollide = false
        lleg.Transparency = LTrans
	    lleg.Size = Vector3.new(Lx, Ly, Lz)
	    lleg.CanCollide = false	
	    lleg.Massless = true
    else
        lleg.Transparency = 0
        rleg.Transparency = 0
        rleg.Size = normalrleg
	    rleg.Massless = false
	    rleg.CanCollide = true
	    lleg.Size = normalleg
	    lleg.CanCollide = true	
	    lleg.Massless = false
    end
end)

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size X:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Lx = Value
        if Lenabled then
            rleg.Size = Vector3.new(Lx, Ly, Lz)
            lleg.Size = Vector3.new(Lx, Ly, Lz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Y:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Ly = Value
        if Lenabled then
            rleg.Size = Vector3.new(Lx, Ly, Lz)
            lleg.Size = Vector3.new(Lx, Ly, Lz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Z:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Lz = Value
        if Lenabled then
            rleg.Size = Vector3.new(Lx, Ly, Lz)
            lleg.Size = Vector3.new(Lx, Ly, Lz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Transparency",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 100,
    Rounding = 1,
    Callback = function(Value)
        LTrans = Value / 100
        if Lenabled then
            lleg.Transparency = Value / 100
            rleg.Transparency = Value / 100
        end
    end
})

Tabs.Hitbox:AddParagraph({
    Title = "HAND",
    Content = ""
})

local Henabled = false
local Hx = 0.823
local Hy = 0.728
local Hz = 1.582
local HTrans = 0


local handhitbox = Tabs.Hitbox:AddToggle("handhitbox", {Title = "Enable Hand", Default = false })

handhitbox:OnChanged(function()
    Henabled = Options.handhitbox.Value
    if Options.handhitbox.Value then
	    rarm.Size = Vector3.new(Hx, Hy, Hz)
        rarm.Transparency = HTrans
	    rarm.Massless = true
	    rarm.CanCollide = false
        larm.Transparency = HTrans
	    larm.Size = Vector3.new(Hx, Hy, Hz)
	    larm.CanCollide = false	
	    larm.Massless = true
    else
        larm.Transparency = 0
        rarm.Transparency = 0
        rarm.Size = normalrhand
	    rarm.Massless = false
	    rarm.CanCollide = true
	    larm.Size = normallhand
	    larm.CanCollide = true	
	    larm.Massless = false
    end
end)

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size X:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Hx = Value
        if Henabled then
            rarm.Size = Vector3.new(Hx, Hy, Hz)
            larm.Size = Vector3.new(Hx, Hy, Hz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Y:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Hy = Value
        if Henabled then
            rarm.Size = Vector3.new(Hx, Hy, Hz)
            larm.Size = Vector3.new(Hx, Hy, Hz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Z:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Hz = Value
        if Henabled then
            rarm.Size = Vector3.new(Hx, Hy, Hz)
            larm.Size = Vector3.new(Hx, Hy, Hz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Transparency",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 100,
    Rounding = 1,
    Callback = function(Value)
        LTrans = Value / 100
        if Lenabled then
            larm.Transparency = Value / 100
            rarm.Transparency = Value / 100
        end
    end
})

Tabs.Hitbox:AddParagraph({
    Title = "TORSO",
    Content = ""
})

local Tenabled = false
local Hedenabld = false
local TTrans = 0
local HedTrans = 0

local Tx = 0.7437281608581543
local Ty = 3.2065000534057617
local Tz = 0.5140794515609741

local Hedx = 1.078055739402771
local Hedy = 1.0821601152420044
local Hedz = 1.078110694885254


local torsohitbox = Tabs.Hitbox:AddToggle("torsohitbox", {Title = "Enable Torso", Default = false })

torsohitbox:OnChanged(function()
    Tenabled = Options.torsohitbox.Value
    if Options.torsohitbox.Value then
	    torso.Size = Vector3.new(Tx, Ty, Tz)
		torso.Transparency = TTrans
		torso.Massless = true
		torso.CanCollide = false
    else
        torso.Size = Vector3.new(normaltorso)
		torso.Transparency = TTrans
		torso.Massless = false
		torso.CanCollide = true
    end
end)


local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size X:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Tx = Value
        if Tenabled then
            torso.Size = Vector3.new(Tx, Ty, Tz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Y:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Ty = Value
        if Tenabled then
            torso.Size = Vector3.new(Tx, Ty, Tz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Z:",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Tz = Value
        if Tenabled then
            torso.Size = Vector3.new(Tx, Ty, Tz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Transparency",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 100,
    Rounding = 1,
    Callback = function(Value)
        TTrans = Value / 100
        if Tenabled then
           torso.Transparency = Value / 100
        end
    end
})


Tabs.Hitbox:AddParagraph({
    Title = "HEAD",
    Content = ""
})

local headhitbox = Tabs.Hitbox:AddToggle("headhitbox", {Title = "Enable Head", Default = false })

headhitbox:OnChanged(function()
    Hedenabld = Options.headhitbox.Value
    if Options.headhitbox.Value then
	    head.Size = Vector3.new(Hedx, Hedy, Hedz)
		head.Transparency = HedTrans
		head.Massless = true
		head.CanCollide = false
    else
        head.Size = Vector3.new(normalhead)
		head.Transparency = HedTrans
		head.Massless = false
		head.CanCollide = true
    end
end)


local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size X:",
    Description = "",
    Default = 1.07806,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Hedx = Value
        if Hedenabld then
            head.Size = Vector3.new(Hedx, Hedy, Hedz)
        end
    end
})


local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Y:",
    Description = "",
    Default = 1.08216,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Hedy = Value
        if Hedenabld then
            head.Size = Vector3.new(Hedx, Hedy, Hedz)
        end
    end
})


local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Size Z:",
    Description = "",
    Default = 1.07811,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        Hedz = Value
        if Hedenabld then
            head.Size = Vector3.new(Hedx, Hedy, Hedz)
        end
    end
})

local Slider = Tabs.Hitbox:AddSlider("Slider", {
    Title = "Transparency",
    Description = "",
    Default = 2,
    Min = 0,
    Max = 100,
    Rounding = 1,
    Callback = function(Value)
        HedTrans = Value / 100
        if Hedenabld then
           head.Transparency = Value / 100
        end
    end
})

function torsocan()
    if Tenabled then
        torso.CanCollide = false
    else
        torso.CanCollide = true
    end
end

function headcan()
    if Hedenabld then
        head.CanCollide = false
    else
        head.CanCollide = true
    end
end

game:GetService("RunService").RenderStepped:Connect(torsocan)
game:GetService("RunService").RenderStepped:Connect(headcan)

head:GetPropertyChangedSignal("CanCollide"):Connect(function()
    if Hedenabld then
        head.CanCollide = false
    else
        head.CanCollide = true
    end
end)

-- misc
Tabs.Misc:AddButton({
    Title = "Get All Skins",
    Description = "it gives you all skins",
    Callback = function()
        skinchange()
    end
})

local infsenabled = false

local infstamina = Tabs.Misc:AddToggle("infstamina", {Title = "Infinite Stamina", Default = false })

infstamina:OnChanged(function()
    infsenabled = Options.infstamina.Value
end)


local staminaValue = game.AssetService.controllers.movementController.stamina
local RunService = game:GetService("RunService")

local function checkAndSetStamina()
    if infsenabled then
        if staminaValue.Value < 100 then
            staminaValue.Value = 100
        end
    end
end

RunService.RenderStepped:Connect(checkAndSetStamina)


local Input = Tabs.Misc:AddInput("Input", {
    Title = "Level",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
        lfolder.Level.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "XP",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		lfolder.XP.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "XP Needed",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		lfolder.XPNeeded.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "Point(Cash)",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		sfolder.Cash.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "Assist",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		sfolder.Assist.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "Goals",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		sfolder.Goals.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "MOTM",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		sfolder.MOTM.Value = Value
    end
})

local Input = Tabs.Misc:AddInput("Input", {
    Title = "Wins",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		sfolder.Wins.Value = Value
    end
})


local Input = Tabs.Misc:AddInput("Input", {
    Title = "Saves",
    Default = "",
    Placeholder = "",
    Numeric = true,
    Finished = false,
    Callback = function(Value)
		sfolder.Saves.Value = Value
    end
})



Tabs.AnotherReach:AddParagraph({
    Title = "Read!",
    Content = "If you using Solara Foot and Head and Torso reachs are buggy, idk about Hand but its work maybe."
})

Tabs.AnotherReach:AddParagraph({
    Title = "Read!",
    Content = "Have some bugs pls be patient for now."
})


local handrr = Tabs.AnotherReach:AddToggle("handrr", { Title = "enable hand reach", Default = false })
local enableFeet = Tabs.AnotherReach:AddToggle("enableFeet", { Title = "enable foot reach", Default = false })
local enableHead = Tabs.AnotherReach:AddToggle("enableHead", { Title = "enable head reach", Default = false })
local enableTorso = Tabs.AnotherReach:AddToggle("enableTorso", { Title = "enable torso reach", Default = false })

local handSlider = Tabs.AnotherReach:AddSlider("HandSlider", {
    Title = "studs of hand",
    Description = "adjust the reach for hands",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        _G.HandMagnitude = Value
    end
})

local footSlider = Tabs.AnotherReach:AddSlider("FootSlider", {
    Title = "studs for foot",
    Description = "adjust the reach for foot",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        _G.FootMagnitude = Value
    end
})

local headSlider = Tabs.AnotherReach:AddSlider("HeadSlider", {
    Title = "studs of head",
    Description = "adjust the reach for head",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        _G.HeadMagnitude = Value
    end
})

local torsoSlider = Tabs.AnotherReach:AddSlider("TorsoSlider", {
    Title = "studs of torso",
    Description = "adjust the reach for torso",
    Default = 2,
    Min = 0,
    Max = 25,
    Rounding = 1,
    Callback = function(Value)
        _G.TorsoMagnitude = Value
    end
})

_G.BallName = ""
_G.HandMagnitude = 2
_G.FootMagnitude = 2
_G.HeadMagnitude = 2
_G.TorsoMagnitude = 2
_G.HandEnabled = false
_G.FeetEnabled = false
_G.HeadEnabled = false
_G.TorsoEnabled = false
_G.Path = nil

local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local rarm = char:FindFirstChild("LeftHand")
local larm = char:FindFirstChild("RightHand")
local rfoot = char:FindFirstChild("RightFoot")
local lfoot = char:FindFirstChild("LeftFoot")
local head = char:FindFirstChild("Head")
local torso = char:FindFirstChild("Torso")

local props = {
    size = Vector3.new(1.75, 1.75, 1.75),
    shape = Enum.PartType.Ball,
    material = Enum.Material.SmoothPlastic
}

local function fire(ball)
    if _G.HandEnabled then
        firetouchinterest(rarm, ball, 0)
        firetouchinterest(larm, ball, 0)
        wait()
        firetouchinterest(rarm, ball, 1)
        firetouchinterest(larm, ball, 1)
    end
    
    if _G.FeetEnabled then
        firetouchinterest(rfoot, ball, 0)
        firetouchinterest(lfoot, ball, 0)
        wait()
        firetouchinterest(rfoot, ball, 1)
        firetouchinterest(lfoot, ball, 1)
    end
    
    if _G.HeadEnabled then
        firetouchinterest(head, ball, 0)
        wait()
        firetouchinterest(head, ball, 1)
    end
    
    if _G.TorsoEnabled then
        firetouchinterest(torso, ball, 0)
        wait()
        firetouchinterest(torso, ball, 1)
    end
end

local function handleBall(ball)
    local distance = (ball.Position - char.HumanoidRootPart.Position).Magnitude
    if _G.HandEnabled and distance <= _G.HandMagnitude then
        _G.Path = ball.Parent
        fire(ball)
    end
    if _G.FeetEnabled and distance <= _G.FootMagnitude then
        _G.Path = ball.Parent
        fire(ball)
    end
    if _G.HeadEnabled and distance <= _G.HeadMagnitude then
        _G.Path = ball.Parent
        fire(ball)
    end
    if _G.TorsoEnabled and distance <= _G.TorsoMagnitude then
        _G.Path = ball.Parent
        fire(ball)
    end
end

local function checkBalls()
    local balls = _G.Path and _G.Path:GetChildren() or workspace:GetDescendants()
    for _, ball in pairs(balls) do
        if ball:IsA("BasePart") and ball.Size == props.size and ball.Material == props.material and ball.Shape == props.shape then
            handleBall(ball)
        end
    end
end

local function onBallAdded(child)
    if child:IsA("BasePart") and child.Size == props.size and child.Material == props.material and child.Shape == props.shape then
        handleBall(child)
    end
end

local function reachfunction()
    if _G.HandEnabled or _G.FeetEnabled or _G.HeadEnabled or _G.TorsoEnabled then
        workspace.ChildAdded:Connect(onBallAdded)

        local int = 1
        local last = tick()
        game:GetService("RunService").RenderStepped:Connect(function()
            if tick() - last > int then
                last = tick()
                checkBalls()
            end
        end)
    end
end

handrr:OnChanged(function()
    _G.HandEnabled = Options.handrr.Value
    reachfunction()
end)

enableFeet:OnChanged(function()
    _G.FeetEnabled = Options.enableFeet.Value
    reachfunction()
end)

enableHead:OnChanged(function()
    _G.HeadEnabled = Options.enableHead.Value
    reachfunction()
end)

enableTorso:OnChanged(function()
    _G.TorsoEnabled = Options.enableTorso.Value
    reachfunction()
end)

reachfunction()





function skinchange()
	local AssetService = game:GetService("AssetService")
	local Profiles = game.ReplicatedStorage.network.Profiles
	
	local function createAccessoryValues(player)
		local playerUserId = player.UserId
		local playerProfileFolder = Profiles:FindFirstChild(playerUserId)
		if playerProfileFolder then
			local inventoryFolder = playerProfileFolder:FindFirstChild("inventory")
			if inventoryFolder then
				local accessoriesFolder = inventoryFolder:FindFirstChild("Accessories")
				if accessoriesFolder then
					local playerGlovesValue = accessoriesFolder:FindFirstChild("Player Gloves")
					if playerGlovesValue then
						for _, asset in pairs(AssetService.game.accessories:GetChildren()) do
							local clonedValue = playerGlovesValue:Clone()
							clonedValue.Name = asset.Name
							clonedValue.Parent = accessoriesFolder
							
							local defaultValue = Instance.new("BoolValue")
							defaultValue.Name = "DefaultValue"
							defaultValue.Value = true
							defaultValue.Parent = clonedValue
						end
					end
				end
			end
		end
	end
	
	local player = game.Players.LocalPlayer
	createAccessoryValues(player)
	
	local AssetService = game:GetService("AssetService")
	local Profiles = game.ReplicatedStorage.network.Profiles
	
	local function createAccessoryValues(player)
		local playerUserId = player.UserId
		local playerProfileFolder = Profiles:FindFirstChild(playerUserId)
		if playerProfileFolder then
			local inventoryFolder = playerProfileFolder:FindFirstChild("inventory")
			if inventoryFolder then
				local accessoriesFolder = inventoryFolder:FindFirstChild("Boots")
				if accessoriesFolder then
					local playerGlovesValue = accessoriesFolder:FindFirstChild("White and Black")
					if playerGlovesValue then
						for _, asset in pairs(AssetService.game.boots:GetChildren()) do
							local clonedValue = playerGlovesValue:Clone()
							clonedValue.Name = asset.Name
							clonedValue.Parent = accessoriesFolder
							
							local defaultValue = Instance.new("BoolValue")
							defaultValue.Name = "DefaultValue"
							defaultValue.Value = true
							defaultValue.Parent = clonedValue
						end
					end
				end
			end
		end
	end
	
	local player = game.Players.LocalPlayer
	createAccessoryValues(player)
	
	local AssetService = game:GetService("AssetService")
	local Profiles = game.ReplicatedStorage.network.Profiles
	
	local function createAccessoryValues(player)
		local playerUserId = player.UserId
		local playerProfileFolder = Profiles:FindFirstChild(playerUserId)
		if playerProfileFolder then
			local inventoryFolder = playerProfileFolder:FindFirstChild("inventory")
			if inventoryFolder then
				local accessoriesFolder = inventoryFolder:FindFirstChild("Gloves")
				if accessoriesFolder then
					local playerGlovesValue = accessoriesFolder:FindFirstChild("White and Black")
					if playerGlovesValue then
						for _, asset in pairs(AssetService.game.gloves:GetChildren()) do
							local clonedValue = playerGlovesValue:Clone()
							clonedValue.Name = asset.Name
							clonedValue.Parent = accessoriesFolder
							
							local defaultValue = Instance.new("BoolValue")
							defaultValue.Name = "DefaultValue"
							defaultValue.Value = true
							defaultValue.Parent = clonedValue
						end
					end
				end
			end
		end
	end
	
	local player = game.Players.LocalPlayer
	createAccessoryValues(player)
	
	local AssetService = game:GetService("AssetService")
	local Profiles = game.ReplicatedStorage.network.Profiles
	
	local function createAccessoryValues(player)
		local playerUserId = player.UserId
		local playerProfileFolder = Profiles:FindFirstChild(playerUserId)
		if playerProfileFolder then
			local inventoryFolder = playerProfileFolder:FindFirstChild("inventory")
			if inventoryFolder then
				local accessoriesFolder = inventoryFolder:FindFirstChild("Ball Holds")
				if accessoriesFolder then
					local playerGlovesValue = accessoriesFolder:FindFirstChild("Default")
					if playerGlovesValue then
						for _, asset in pairs(AssetService.game.animations.Ball:GetChildren()) do
							local clonedValue = playerGlovesValue:Clone()
							clonedValue.Name = asset.Name
							clonedValue.Parent = accessoriesFolder
						end
					end
				end
			end
		end
	end
	
	local player = game.Players.LocalPlayer
	createAccessoryValues(player)
	
	local AssetService = game:GetService("AssetService")
	local Profiles = game.ReplicatedStorage.network.Profiles
	
	local function createAccessoryValues(player)
		local playerUserId = player.UserId
		local playerProfileFolder = Profiles:FindFirstChild(playerUserId)
		if playerProfileFolder then
			local inventoryFolder = playerProfileFolder:FindFirstChild("inventory")
			if inventoryFolder then
				local accessoriesFolder = inventoryFolder:FindFirstChild("Celebrations")
				if accessoriesFolder then
					local playerGlovesValue = accessoriesFolder:FindFirstChild("Fist Pump")
					if playerGlovesValue then
						for _, asset in pairs(AssetService.game.animations.Celebrations:GetChildren()) do
							local clonedValue = playerGlovesValue:Clone()
							clonedValue.Name = asset.Name
							clonedValue.Parent = accessoriesFolder
						end
					end
				end
			end
		end
	end
	
	local player = game.Players.LocalPlayer
	createAccessoryValues(player)
end

Features & Information

PREMIUM SCRIPT BY SANTO LEAKED BY SANTO DEVELOPER

Community Comments (17)

discorddehrediscorddehreSep 19, 2024(edited)

doesnt load. does it work with solara?

skidderhubskidderhubSep 19, 2024(edited)

It's because there isn't no ui lib you can skid it with Fluent ui lib

skidderhubskidderhubSep 19, 2024(edited)

Pick any kinda features you like and your done

waaithellwaaithellSep 20, 2024(edited)

can you make a tutorial on how to use the script please

skidderhubskidderhubSep 20, 2024(edited)

Okay sure

waaithellwaaithellSep 22, 2024(edited)

i send you a friend request on discord so you can show me :: , my user is W4ithel

skidderhubskidderhubSep 22, 2024(edited)

Okay

waaithellwaaithellSep 22, 2024(edited)

can you accept? please

ole*assole*assSep 22, 2024(edited)

dont work lil bro.

waaithellwaaithellSep 22, 2024(edited)

oh ok

kevinvitor224kevinvitor224Sep 24, 2024(edited)

User jjsploit

joyabimbola1joyabimbola1Oct 28, 2024(edited)

can some one helpe me do it

lfallen62lfallen62Nov 10, 2024(edited)

how to use script

nikagulua658nikagulua658Nov 23, 2024(edited)

bro script is so lagging

scriptlolscriptlolDec 6, 2024(edited)

LOLLL SI FUNCIONAA

QuantumSightingQuantumSightingApr 25, 2025

i dont thin kit works anymore, it doesnt load for me. but i did dm u on discord for help. im External

Romanprostud8187Romanprostud8187May 11, 2025

hey bro why doesnt it say handshake thingy

More Scripts for [🌎] Real Futbol