World of Stands Script (Open Sourced)
Key Required Verified

World of Stands Script (Open Sourced)

World of Stands32tq32tq 46.9K views 803 executesUpdated Jun 10, 2022
5.0/ 5(2 votes)
20100% Positive
Lua Script•213 lines (9562 chars)
local HUMRP = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
local TweenService = game:GetService("TweenService")
local noclipE = true
local antifall = true
getgenv().teleportmethod = "Teleport"
local function noclip()
    for i, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
        if v:IsA("BasePart") and v.CanCollide == true then
            v.CanCollide = false
            HUMRP.Velocity = Vector3.new(0, 0, 0)
        end
    end
end
local function moveto(obj, speed,humrp)
if getgenv().teleportmethod == "Tween" then
    local PlayerHum = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart") 
    local info = TweenInfo.new(
        ((PlayerHum.Position - humrp.Position).Magnitude) / speed,
        Enum.EasingStyle.Linear)
    local tween = TweenService:Create(PlayerHum, info, {
        CFrame = obj
    })
    if game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil and not game.Players.LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyVelocity") then
        antifall = Instance.new("BodyVelocity", PlayerHum)
        antifall.Velocity = Vector3.new(0, 0, 0)
        noclipE = game:GetService("RunService").Stepped:Connect(noclip)
        tween:Play()
    end
    tween.Completed:Connect(function()
        antifall:Destroy()
        noclipE:Disconnect()
    end)
else
   local PlayerHum = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart") 
   PlayerHum.CFrame = obj
end
end
local enemies = {}
for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
    if v:FindFirstChild("Attacking") and not string.find(v.Name,"Dummy") and not v:FindFirstChild("PlayerHeader") and v:FindFirstChild("Alive") and not table.find(enemies,v.Name) then
        table.insert(enemies,v.Name)
    end    
end       
local HUMRP = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
getgenv().ToFarm = ""
getgenv().Quest = "" 
getgenv().Distance = 3
getgenv().tweenspeed = 500
getgenv().method = "Behind"
getgenv().autofarm = false
local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
local Window = OrionLib:MakeWindow({Name = "World of Stands", HidePremium = true, SaveConfig = false, ConfigFolder = "WorldOfStands"})
local Tab = Window:MakeTab({
	Name = "Autofarm",
	Icon = "rbxassetid://4483345998",
	PremiumOnly = false
})
local Status = Tab:AddLabel("Status: Waiting")
Tab:AddToggle({
	Name = "Autofarm",
	Default = false,
	Flag = "Autofarm",
	Save = true,
	Callback = function(Value)
		getgenv().autofarm = Value
		spawn(function()
		    while wait() do
		       if not getgenv().autofarm then return end 
		        for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
		            if v.Name == getgenv().ToFarm and v ~= nil then
		            Status:Set("Status: Started Farming")
		            local Char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded
		            local HUMRPs = Char:WaitForChild("HumanoidRootPart")
		            if getgenv().method == "Above" and v:FindFirstChild("HumanoidRootPart") ~= nil then
                    moveto(v:FindFirstChild("HumanoidRootPart").CFrame * CFrame.Angles(math.rad(-90), 0, 0) + Vector3.new(0, Distance, 0),1000,v:FindFirstChild("HumanoidRootPart"))
                    elseif getgenv().method == "Below" and v:FindFirstChild("HumanoidRootPart") ~= nil then
                    moveto(v:FindFirstChild("HumanoidRootPart").CFrame * CFrame.Angles(math.rad(90), 0, 0) + Vector3.new(0, -Distance, 0),1000,v:FindFirstChild("HumanoidRootPart"))
                    elseif getgenv().method == "Behind" and v:FindFirstChild("HumanoidRootPart") ~= nil then
                    moveto(v:FindFirstChild("HumanoidRootPart").CFrame + v:FindFirstChild("HumanoidRootPart").CFrame.LookVector*-Distance,1000,v:FindFirstChild("HumanoidRootPart"))  
                    end
                    require(game:GetService("ReplicatedStorage").Network):FireServer("TryPunch")
		            Status:Set("Status: Killing "..v.Name)
		            repeat 
		            wait() 
		            if not getgenv().autofarm then return end
		            local HUMRPs = Char:WaitForChild("HumanoidRootPart")
		            if getgenv().method == "Above" and v:FindFirstChild("HumanoidRootPart") ~= nil then
                    moveto(v:FindFirstChild("HumanoidRootPart").CFrame * CFrame.Angles(math.rad(-90), 0, 0) + Vector3.new(0, Distance, 0),1000,v:FindFirstChild("HumanoidRootPart"))
                    elseif getgenv().method == "Below" and v:FindFirstChild("HumanoidRootPart") ~= nil then
                    moveto(v:FindFirstChild("HumanoidRootPart").CFrame * CFrame.Angles(math.rad(90), 0, 0) + Vector3.new(0, -Distance, 0),1000,v:FindFirstChild("HumanoidRootPart"))
                    elseif getgenv().method == "Behind" and v:FindFirstChild("HumanoidRootPart") ~= nil then
                    moveto(v:FindFirstChild("HumanoidRootPart").CFrame + v:FindFirstChild("HumanoidRootPart").CFrame.LookVector*-Distance,1000,v:FindFirstChild("HumanoidRootPart"))
                    end
                    require(game:GetService("ReplicatedStorage").Network):FireServer("TryPunch")
		            until v:FindFirstChild("HumanoidRootPart") == nil or v:FindFirstChild("Humanoid").Health == 0 or v:FindFirstChild("Alive").Value == false
		           else
		              Status:Set("Status: Waiting till "..getgenv().ToFarm.." Spawns")
		         end
		       end
		    end    
		end)    
	end    
})
Tab:AddToggle({
    Name = "Auto Skill",
    Default = false,
    Callback = function(Value)
       getgenv().autoskill = Value
       spawn(function()
           while wait() do
                if not getgenv().autoskill then return end
                task.wait()
                if not game:GetService("Players").LocalPlayer.PlayerGui.BaseGui.Overlay.BarFrame.ActionFrame.Attack1:FindFirstChild("Attack1") then
                require(game:GetService("ReplicatedStorage").Network):FireServer("TryAttack","Attack1")
                wait(1)
                elseif not game:GetService("Players").LocalPlayer.PlayerGui.BaseGui.Overlay.BarFrame.ActionFrame.Attack2:FindFirstChild("Attack2") then
                require(game:GetService("ReplicatedStorage").Network):FireServer("TryAttack","Attack2")
                wait(1)
                elseif not game:GetService("Players").LocalPlayer.PlayerGui.BaseGui.Overlay.BarFrame.ActionFrame.Attack3:FindFirstChild("Attack3") then
                require(game:GetService("ReplicatedStorage").Network):FireServer("TryAttack","Attack3")
                wait(1)
                end
            end   
        end)   
    end    
})
Tab:AddToggle({
    Name = "Auto Quest",
    Default = false,
    Callback = function(Value)
        getgenv().quest = Value
        spawn(function()
            while wait() do
        if getgenv().quest == true then
            pcall(function()
                for i,v in pairs(game:GetService("Workspace").InteractiveNPC:GetDescendants()) do
                    if v.Name == "ID" and v.Parent.Name ~= "Bounty Master" then
                task.wait()
                require(game:GetService("ReplicatedStorage").Network):FireServer("OnPromptActivated",v.Value)
                task.wait()
                require(game:GetService("ReplicatedStorage").Network):InvokeServer("NPCInteract",v.Value)
                game:GetService("Players").LocalPlayer.PlayerGui.BaseGui.TextLabel:Destroy()
                end
                end
                wait(10)
            end)    
            end
            end
        end)        
    end    
})
Tab:AddDropdown({
	Name = "To Farm",
	Default = "",
	Options = enemies,
	Callback = function(Value)
		getgenv().ToFarm = Value
		Status:Set("Status: Choosed "..getgenv().ToFarm)
	end
})
Tab:AddDropdown({
	Name = "Kill Method",
	Default = "Behind",
	Options = {"Above","Behind","Below"},
	Callback = function(Value)
		getgenv().method = Value
	end    
})
Tab:AddDropdown({
       Name = "Teleport Method",
       Default = "Teleport",
       Options = {"Teleport","Tween"},
       Callback = function(Value)
          getgenv().teleportmethod = Value
       end 
})
Tab:AddSlider({
	Name = "Distance From mob",
	Min = 0,
	Max = 7,
	Default = 3,
	Color = Color3.fromRGB(255,255,255),
	Increment = 1,
	ValueName = "Distance",
	Callback = function(Value)
		getgenv().Distance = Value
	end    
})
spawn(
    function()
        while wait() do
            if getgenv().autoskill == true then
                pcall(
                    function()
                        if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Model") then
                            for i, v in pairs(
                                game.Players.LocalPlayer.Character:FindFirstChildOfClass("Model"):GetDescendants()
                            ) do
                                if v.Name == "BladeWeld" and v.Enabled == true then
                                    wait()
                                    require(game:GetService("ReplicatedStorage").Network):FireServer("StandSummon")
                                elseif v.Name == "Head" and v.Transparency == 1 then
                                    wait()
                                    require(game:GetService("ReplicatedStorage").Network):FireServer("StandSummon")
                                end
                            end
                        end
                    end
                )
            end
        end
    end
)

Features & Information

Autofarm Auto Skill Auto Quest Kill Methods(Above,Behind,Below)

Community Comments (2)

GuelgamesbrGuelgamesbrJun 20, 2022(edited)

Do a tower defense: gateway script, or a warm isolation one

GuelgamesbrGuelgamesbrJun 20, 2022(edited)

Gonna be cool and op

More Scripts for World of Stands