NOT UPDATED
Keyless Patched

NOT UPDATED

Stand Upright: Rebootedareyoumental110areyoumental110 57.5K views 15 executesUpdated Sep 10, 2024
Unrated
00
Lua Script•1169 lines (51436 chars)
-- https://web.roblox.com/games/8540168650/ANUBIS-GANG-WARS-Stand-Upright-Rebooted
------------------SETTINGS------------------
local popup = true -- a popup appears when you hit a stand or attribute
local tpout = true -- you will tp in and out to collect items if its on
local askroka = true -- will ask to roka in the popup
local convtoname = true -- when you get a stand it will automatically convert to display name

-- webhook stuff
local webhookurl = "" -- if you wanna use webhook, put url here, functions same as popup
local tagperson = "<@USERIDHERE>" -- tags the person when webhook sends
local youdontlikebeingchecked = true -- when you get checked the webhook says who checked
local notifyitem = true -- notifies you if you got a specific item
local notifyondisconnect = true -- notifies when you get disconnected
------------------SETTINGS------------------
--[[
webhook instructions:

1. make a new server on discord
w2. go to server settings and press "Integrations"
3. press "Create A Webhook"
4. click on your webhook and press "Copy Webhook URL"
5. paste the webhook url on webhookurl in this script settings

6. for tagperson, just put it as <@userid>, to find a userid, go to user settings, click advanced, and turn on developer mode, you can right click on a username and press copy id, then paste it in the USERIDHERE of tagperson
example of webhookurl: https://discord.com/api/webhooks/1234567890123456789/x-4389hjf3r-3fe-f54r-gs-4f34rg-65u-j76-3-g5-f-g4g54reg6h5tr-rf4errgr
example of tagperson: <@123456789012345678>


]]
print("script starting..")
getgenv().autocollect = false
getgenv().farmstands = false
getgenv().autointeract = false
getgenv().autokillnpc = false
getgenv().autopointa = false
getgenv().autopointb = false
getgenv().autopointc = false
local savedgangwarsspot
local savedpos
local specitemfarm = {}
local specstandfarm = {}
local specattfarm = {}
local npcnames = {}
local standnames = {}
local itemsnotif = {}
local distancefromenemy = 3
local usergui = nil
local partsonconnect = {}
local localplr = game.Players.LocalPlayer
local plrstand = game.Players.LocalPlayer.Data.Stand
local plratt = game.Players.LocalPlayer.Data.Attri
local jsonservice = game:GetService("HttpService")
local hogheight = 13

local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
local Window = Library.CreateLib("stand upright rebooted", "Sentinel")
local t1 = Window:NewTab("farming stuff")
local t1s1 = t1:NewSection("items (yes the texts below this is scaled to fit)")
local t1s2 = t1:NewSection("stands")
local t1s3 = t1:NewSection("attributes")
local t2 = Window:NewTab("quests/lairs")
local t2s1 = t2:NewSection("quests (stand recommended)")
local t2s2 = t2:NewSection("lairs (stand recommended)")
local t3 = Window:NewTab("gang wars")
local t3s1 = t3:NewSection("gang wars matchtaking")
local t3s2 = t3:NewSection("gang wars")
local t4 = Window:NewTab("misc")
local t4s1 = t4:NewSection("misc")
local itemlabel = t1s1:NewLabel("autofarm items: ")
local notiflabel = t1s1:NewLabel("notify items: ")
local standlabel = t1s2:NewLabel("autofarm stands: ")
local attlabel = t1s3:NewLabel("attributes: ")
local itemlabeltxt = "autofarm items: "
local standlabeltxt = "autofarm stands: "
local attlabeltxt = "attributes: "
local notiflabeltxt = "notify items: "
local showhitbox = nil
local autocollectfunc = nil
local oncharadded = nil
local oncharadded2 = nil
local option
local option2
local option3
local savedpos
local tppos = CFrame.new(-387.331, 34, -518.135)
local partpos = Vector3.new(-387.331, 30, -518.135)
local tpoutpart = Instance.new("Part")
tpoutpart.Anchored = true
tpoutpart.CanCollide = true
tpoutpart.Position = partpos
tpoutpart.Size = Vector3.new(100,4,100)
tpoutpart.Parent = workspace
local nofallplatform = Instance.new("Part")
nofallplatform.Transparency = 0.7
nofallplatform.Anchored = true
nofallplatform.CanCollide = false
nofallplatform.Position = Vector3.new(0,0,0)
nofallplatform.Size = Vector3.new(17.5,4,17.5)
nofallplatform.Parent = workspace
local gui

for i,v in pairs(game.CoreGui:GetChildren()) do
    if string.find(v.Name,"1") or string.find(v.Name,"2") or string.find(v.Name,"3") or string.find(v.Name,"4") or string.find(v.Name,"5") or string.find(v.Name,"6") or string.find(v.Name,"7") or string.find(v.Name,"8") or string.find(v.Name,"9") and v:FindFirstChild("Main") and v.Main:FindFirstChild("MainHeader") and v.Main.MainHeader:FindFirstChild("title").Text == "stand upright rebooted" then
        gui = v
    end
end

function checkstand()
    if localplr.Data.Stand.Value == "None" then
        distancefromenemy = 3
    elseif localplr.Data.Stand.Value ~= "None" then
        if localplr.Character.Stand:FindFirstChild("UpperTorso") and localplr.Character.Stand:FindFirstChild("UpperTorso").Transparency == 1 or localplr.Character.Stand:FindFirstChild("HeadMesh") and localplr.Character.Stand:FindFirstChild("HeadMesh").Transparency == 1 then
            if not game:GetService("Players").LocalPlayer.Character.StandEvents:FindFirstChild("Summon") then
                game:GetService("Players").LocalPlayer.Character.StandEvents.Comms:FireServer("Beg",Enum.KeyCode.Q)
            else
                game:GetService("Players").LocalPlayer.Character.StandEvents.Summon:FireServer()
            end
        end
        distancefromenemy = 6
        if not game:GetService("Players").LocalPlayer.Character.StandEvents:FindFirstChild("Barrage") then
            game:GetService("Players").LocalPlayer.Character.StandEvents.Comms:FireServer("Beg",Enum.KeyCode.E)
        else
            game:GetService("Players").LocalPlayer.Character.StandEvents.Barrage:FireServer(true)
        end
    end
end

function notif(title,text)
    if text ~= nil or text ~= "" then
        game:GetService("StarterGui"):SetCore("SendNotification",{tostring(title),tostring(text)})
    else
        game:GetService("StarterGui"):SetCore("SendNotification",{tostring(title),tostring(title)})
    end
end

function webhook(text,stand,color)
    if webhookurl == "" then
        return
    elseif webhookurl ~= "" then
        text = tostring(text)
        print(text)
        if stand then
            print(stand)
        end
        if convtoname and stand then
            text = string.gsub(text,stand:upper(),game.ReplicatedStorage.StandNameConvert[stand].Value:upper())
            print(text)
        end
        local col = tonumber(0xFFFF00)
        if color then
            col = color
        end
        local http = game:GetService("HttpService")
        if tagperson ~= "<@USERIDHERE>" then
            local s = request({
                Url = webhookurl,
                Method = "POST",
                Headers = {
                    ["Content-Type"] = "application/json"
                },
                Body = http:JSONEncode({
                    ["content"] = tagperson,
                    ["embeds"] = {{
                        ["title"] = text,
                        ["description"] = text,
                        ["type"] = "rich",
                        ["color"] = col
                    }}
                })
            })
            table.foreach(s,print)
        else
            local s = request({
                Url = webhookurl,
                Method = "POST",
                Headers = {
                    ["Content-Type"] = "application/json"
                },
                Body = http:JSONEncode({
                    ["content"] = "",
                    ["embeds"] = {{
                        ["title"] = text,
                        ["description"] = text,
                        ["type"] = "rich",
                        ["color"] = col
                    }}
                })
            })
            table.foreach(s,print)
        end
    end
end

function popupfunc(text,toroka,stand)
    text = tostring(text)
    print(text)
    if stand then
        print(stand)
    end
    if popup == true then
        if toroka and toroka == true and askroka == true then
            local s
            if convtoname == true and stand then
                s = messagebox(string.gsub(text,stand:upper(),game.ReplicatedStorage.StandNameConvert[stand].Value:upper()).." Roka?",text,4)
            else
                s = messagebox(text.." Roka?",text,4)
            end
            if s == 6 then
                local roka = "Rokakaka"
                if localplr.Backpack:FindFirstChild(roka) then
                    local selroka = localplr.Backpack:FindFirstChild(roka)
                    local standv = plrstand.Value
                    local att = plratt.Value
                    selroka.Parent = localplr.Character
                    selroka.Use:FireServer()
                    repeat wait() until selroka.Parent == nil
                    wait(0.2)
                    if convtoname == true and stand then
                        text = string.gsub(text,"YOU GOT ","YOU ROKA'D ")
                        standv = string.gsub(text,stand:upper(),game.ReplicatedStorage.StandNameConvert[stand].Value:upper())
                        webhook(standv,nil,tonumber(0xFF0000))
                    elseif convtoname == false or not stand then
                        webhook("YOU ROKA'D "..att:upper().." "..standv:upper().."!!!",nil,tonumber(0xFF0000))
                    end
                elseif not localplr.Backpack:FindFirstChild(roka) then
                    notif("waiting for roka...")
                    local origstand = plrstand.Value
                    repeat wait() until localplr.Backpack:FindFirstChild(roka)
                    if plrstand.Value ~= origstand then
                        return
                    end
                    local selroka = localplr.Backpack:FindFirstChild(roka)
                    local standv = plrstand.Value
                    local att = plratt.Value
                    selroka.Parent = localplr.Character
                    selroka.Use:FireServer()
                    repeat wait() until selroka.Parent == nil
                    wait(0.2)
                    if convtoname == true and stand then
                        text = string.gsub(text,"YOU GOT ","YOU ROKA'D ")
                        standv = string.gsub(text,stand:upper(),game.ReplicatedStorage.StandNameConvert[stand].Value:upper())
                        webhook(standv,nil,tonumber(0xFF0000))
                    elseif convtoname == false or not stand then
                        webhook("YOU ROKA'D "..att:upper().." "..standv:upper().."!!!",nil,tonumber(0xFF0000))
                    end
                end
            end
        elseif popup == true then
            if convtoname == true and stand then
                s = messagebox(string.gsub(text,stand:upper(),game.ReplicatedStorage.StandNameConvert[stand].Value:upper()).." Roka?",text,0)
            else
                s = messagebox(text,text,0)
            end
        end
    end
end

function findobj(obj,folder)
    if folder == game.Players then
        if folder:FindFirstChild(obj) then
            obj = folder:FindFirstChild(obj)
            return obj,folder
        elseif not folder:FindFirstChild(obj) then
            for i,v in pairs(folder:GetPlayers()) do
                if v.Name:lower() == obj:lower() then
                    obj = v
                    return obj,folder
                elseif string.find(v.Name:lower(),obj:lower()) then
                    obj = v
                    return obj,folder
                elseif v.DisplayName:lower() == obj:lower() then
                    obj = v
                    return obj,folder
                elseif string.find(v.DisplayName:lower(),obj:lower()) then
                    obj = v
                    return obj,folder
                else
                    print("couldnt find player")
                end
            end
        end
    else
        if folder:FindFirstChild(obj) then
            obj = folder:FindFirstChild(obj)
            return obj,folder
        elseif not folder:FindFirstChild(obj) then
            for i,v in pairs(folder:GetChildren()) do
                if v.Name:lower() == obj:lower() then
                    obj = v
                    return obj,folder
                elseif string.find(v.Name:lower(),obj:lower()) then
                    obj = v
                    return obj,folder
                else
                    print("couldnt find object")
                end
            end
        end
    end
end

local chatfunc = game.ReplicatedStorage.DefaultChatSystemChatEvents.OnMessageDoneFiltering.OnClientEvent:Connect(function(txt)
    if txt ~= nil and youdontlikebeingchecked == true then
        local message = txt.Message:lower()
        if string.sub(message,1,7) == "/check " and string.sub(message,8) == string.sub(localplr.Name:lower(),1,string.len(string.sub(message,8))) then
            local plrchecked = findobj(string.sub(message,8),game.Players)
            if plrchecked ~= nil and plrchecked == localplr then
                webhook(txt.FromSpeaker.." Checked You!",nil,tonumber(0xFFFFFF))
            end
        end
    end
end)

if game.Workspace:FindFirstChild("Vfx") then
    autocollectfunc = game:GetService("Workspace").Vfx.ChildAdded:Connect(function(v)
        if getgenv().autocollect == true and localplr.Character:FindFirstChild("HumanoidRootPart") then
            if v:IsA("Tool") then
                print(v.Name.." spawned")
                if specitemfarm[v.Name] and v:FindFirstChild("Handle") then
                    print("collecting "..v.Name.."...")
                    localplr.Character.HumanoidRootPart.CFrame = CFrame.new(v.Handle.Position)
                    repeat wait() localplr.Character.HumanoidRootPart.CFrame = CFrame.new(v.Handle.Position) until (localplr.Character.HumanoidRootPart.Position - v.Handle.Position).Magnitude < 10
                    fireproximityprompt(v.Handle.ProximityPrompt)
                    repeat wait() until v.Parent ~= game:GetService("Workspace").Vfx
                    if tpout == true then
                        localplr.Character.HumanoidRootPart.CFrame = tppos
                    end
                    if notifyitem == true and itemsnotif[v.Name] then
                        local itemcount = 0
                        for i2,v2 in pairs(localplr.Backpack:GetChildren()) do
                            if v.Name == v2.Name then
                                itemcount += 1
                            end
                        end
                        for i2,v2 in pairs(localplr.Character:GetChildren()) do
                            if v.Name == v2.Name then
                                itemcount += 1
                            end
                        end
                        webhook("You got a "..v.Name.."!! (Count: "..tostring(itemcount)..")",nil,tonumber(0x00FF00))
                    end
                end
            end
        end
    end)
end

local notifyondisconnectfunc = game.CoreGui:FindFirstChild("RobloxPromptGui"):FindFirstChild("promptOverlay").DescendantAdded:Connect(function(gui)
    if notifyondisconnect == true and gui.Name == "ErrorTitle" then
        gui:GetPropertyChangedSignal("Text"):Connect(function()
            if gui.Text == "Disconnected" then
                if localplr.Data.Banned.Value == true then
                    webhook("You Got Banned! Reason: "..localplr.Data.BanReason.Value,nil,tonumber(0x800000))
                else
                    webhook("You Got Disconnected!",nil,tonumber(0x800000))
                end
            end
        end)
        if gui.Text == "Disconnected" then
            if localplr.Data.Banned.Value == true then
                webhook("You Got Banned! Reason: "..localplr.Data.BanReason.Value,nil,tonumber(0x800000))
            else
                webhook("You Got Disconnected!",nil,tonumber(0x800000))
            end
        end
    end
end)

local noplatformstand = nil

local autodeleteragdoll = game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
    if getgenv().autodelragdoll == true then
        char:WaitForChild("Ragdoll",math.huge):Destroy()
        char:WaitForChild("Humanoid",math.huge)
        noplatformstand = char.Humanoid:GetPropertyChangedSignal("PlatformStand"):Connect(function()
            char.Humanoid.PlatformStand = false
        end)
    end
end)

local whendel = gui

function refreshtexts()
    itemlabel:UpdateLabel("")
    itemlabeltxt = "autofarm items: "
    for i,v in pairs(specitemfarm) do
        itemlabeltxt = itemlabeltxt.." | "..v
    end
    itemlabel:UpdateLabel(itemlabeltxt)
    standlabel:UpdateLabel("")
    standlabeltxt = "autofarm stands: "
    for i,v in pairs(specstandfarm) do
        standlabeltxt = standlabeltxt.." | "..v
    end
    standlabel:UpdateLabel(standlabeltxt)
    attlabel:UpdateLabel("")
    attlabeltxt = "attributes: "
    for i,v in pairs(specattfarm) do
        attlabeltxt = attlabeltxt.." | "..v
    end
    attlabel:UpdateLabel(attlabeltxt)
    notiflabel:UpdateLabel("")
    notiflabeltxt = "notify items: "
    for i,v in pairs(itemsnotif) do
        notiflabeltxt = notiflabeltxt.." | "..v
    end
    notiflabel:UpdateLabel(notiflabeltxt)
end

function savestuff()
    writefile("specitemfarm.txt",jsonservice:JSONEncode(specitemfarm))
    writefile("specstandfarm.txt",jsonservice:JSONEncode(specstandfarm))
    writefile("specattfarm.txt",jsonservice:JSONEncode(specattfarm))
    writefile("itemsnotif.txt",jsonservice:JSONEncode(itemsnotif))
end

t1s1:NewDropdown("items", "items", {"Charged Arrow","Dio's Diary","Green Baby","Kar's Mask","Ketchup","Red Stone Of Aja Mask","Rokakaka","Rotten Rokakaka","Stand Arrow","Stone Mask"}, function(selected)
    option = selected
end)

t1s1:NewButton("add item", "adds the item you selected from dropdown", function()
    specitemfarm[option] = option
    refreshtexts()
    savestuff()
end)

t1s1:NewButton("remove item", "removes the item you selected from dropdown", function()
    specitemfarm[option] = nil
    refreshtexts()
    savestuff()
end)

t1s1:NewButton("add item to notify items", "only works if you have notifyitem on", function()
    itemsnotif[option] = option
    refreshtexts()
    savestuff()
end)

t1s1:NewButton("remove item from notify items", "only works if you have notifyitem on", function()
    itemsnotif[option] = nil
    refreshtexts()
    savestuff()
end)

t1s1:NewToggle("autofarm items", "toggles to autofarm or not", function(state)
    if state then
        getgenv().autocollect = true
        if tpout == true then
            savedpos = CFrame.new(localplr.Character.HumanoidRootPart.Position)
            localplr.Character.HumanoidRootPart.CFrame = tppos
        end
    else
        getgenv().autocollect = false
        if tpout == true then
            localplr.Character.HumanoidRootPart.CFrame = savedpos
        end
    end
end)

t1s2:NewButton("add current stand", "add your stand", function()
    specstandfarm[plrstand.Value] = plrstand.Value
    refreshtexts()
    savestuff()
end)

local standdrpdwn = t1s2:NewDropdown("stands", "stands", {}, function(selected)
    option2 = selected
end)

t1s2:NewButton("add stand", "adds the stand you selected from dropdown", function()
    specstandfarm[option2] = option2
    refreshtexts()
    savestuff()
end)

t1s2:NewButton("remove stand", "removes the stand you selected from dropdown", function()
    specstandfarm[option2] = nil
    refreshtexts()
    savestuff()
end)

t1s2:NewToggle("autofarm stands", "toggles to autofarm or not", function(state)
    if state then
        getgenv().farmstands = true
        while getgenv().farmstands do
            wait()
            local arrow = "Stand Arrow"
            local roka = "Rokakaka"
            if localplr.Backpack:FindFirstChild(arrow) and plrstand.Value == "None" then
                selarrow.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selarrow.Parent = localplr.Backpack
                wait(0.2)
                if specattfarm[plratt.Value] and specstandfarm[plrstand.Value] then
                    notif("!!!","hit perfect stand and attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                elseif specattfarm[plratt.Value] then
                    notif("!!!","hit attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                elseif specstandfarm[plrstand.Value] then
                    notif("!!!","hit stand!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                end
            elseif localplr.Backpack:FindFirstChild(roka) and plrstand.Value ~= "None" and not specstandfarm[plrstand.Value] and not specattfarm[plratt.Value] then
                local selroka = localplr.Backpack:FindFirstChild(roka) or localplr.Character:FindFirstChild(roka)
                selroka.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selroka.Parent = localplr.Backpack
                wait(0.2)
                if plrstand.Value == "PutridWhine" then
                    notif("you got putrid whine","cool thing")
                end
            end
        end
    else
        getgenv().farmstands = false
    end
end)

t1s2:NewToggle("autofarm stands (charged arrows)", "toggles to autofarm or not", function(state)
    if state then
        getgenv().farmstands = true
        while getgenv().farmstands do
            wait()
            local arrow = "Charged Arrow"
            local roka = "Rokakaka"
            if localplr.Backpack:FindFirstChild(arrow) and plrstand.Value == "None" then
                local selarrow = localplr.Backpack:FindFirstChild(arrow) or localplr.Character:FindFirstChild(arrow)
                selarrow.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selarrow.Parent = localplr.Backpack
                wait(0.2)
                if specattfarm[plratt.Value] and specstandfarm[plrstand.Value] then
                    notif("!!!","hit perfect stand and attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                elseif specattfarm[plratt.Value] then
                    notif("!!!","hit attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                elseif specstandfarm[plrstand.Value] then
                    notif("!!!","hit stand!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                end
            elseif localplr.Backpack:FindFirstChild(roka) and plrstand.Value ~= "None" and not specstandfarm[plrstand.Value] and not specattfarm[plratt.Value] then
                local selroka = localplr.Backpack:FindFirstChild(roka) or localplr.Character:FindFirstChild(roka)
                selroka.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selroka.Parent = localplr.Backpack
                wait(0.2)
                if plrstand.Value == "PutridWhine" then
                    notif("you got putrid whine","cool thing")
                end
            end
        end
    else
        getgenv().farmstands = false
    end
end)

t1s2:NewToggle("autofarm stands (attributes)", "toggles to autofarm or not", function(state)
    if state then
        getgenv().farmstands = true
        while getgenv().farmstands do
            wait()
            local arrow = "Stand Arrow"
            local roka = "Rokakaka"
            if localplr.Backpack:FindFirstChild(arrow) and plrstand.Value == "None" then
                local selarrow = localplr.Backpack:FindFirstChild(arrow) or localplr.Character:FindFirstChild(arrow)
                selarrow.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selarrow.Parent = localplr.Backpack
                wait(0.2)
                if specattfarm[plratt.Value] and specstandfarm[plrstand.Value] then
                    notif("!!!","hit perfect stand and attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                elseif specattfarm[plratt.Value] then
                    notif("!!!","hit attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                end
            elseif localplr.Backpack:FindFirstChild(roka) and plrstand.Value ~= "None" and not specattfarm[plratt.Value] then
                local selroka = localplr.Backpack:FindFirstChild(roka) or localplr.Character:FindFirstChild(roka)
                selroka.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selroka.Parent = localplr.Backpack
                wait(0.2)
                if plrstand.Value == "PutridWhine" then
                    notif("you got putrid whine","cool thing")
                end
            end
        end
    else
        getgenv().farmstands = false
    end
end)

t1s2:NewToggle("autofarm stands (attributes + charged)", "toggles to autofarm or not", function(state)
    if state then
        getgenv().farmstands = true
        while getgenv().farmstands do
            wait()
            local arrow = "Charged Arrow"
            local roka = "Rokakaka"
            if localplr.Backpack:FindFirstChild(arrow) and plrstand.Value == "None" then
                local selarrow = localplr.Backpack:FindFirstChild(arrow) or localplr.Character:FindFirstChild(arrow)
                selarrow.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selarrow.Parent = localplr.Backpack
                wait(0.2)
                if specattfarm[plratt.Value] and specstandfarm[plrstand.Value] then
                    notif("!!!","hit perfect stand and attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                elseif specattfarm[plratt.Value] then
                    notif("!!!","hit attribute!")
                    webhook("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",plrstand.Value)
                    popupfunc("YOU GOT "..plratt.Value:upper().." "..plrstand.Value:upper().."!!!",true,plrstand.Value)
                end
            elseif localplr.Backpack:FindFirstChild(roka) and plrstand.Value ~= "None" and not specattfarm[plratt.Value] then
                local selroka = localplr.Backpack:FindFirstChild(roka) or localplr.Character:FindFirstChild(roka)
                selroka.Parent = localplr.Character
                game.ReplicatedStorage.Events.UseItem:FireServer()
                localplr.Data.Stand.Changed:Wait()
                selroka.Parent = localplr.Backpack
                wait(0.2)
                if plrstand.Value == "PutridWhine" then
                    notif("you got putrid whine","cool thing")
                end
            end
        end
    else
        getgenv().farmstands = false
    end
end)

t1s3:NewButton("add current attribute", "add your attribute", function()
    specattfarm[plratt.Value] = plratt.Value
    refreshtexts()
    savestuff()
end)

t1s3:NewDropdown("attributes", "attributes", {"None","Cheerful","Strong","Powerful","Manic","Tough","Enrage","Sloppy","Lethargic","Godly","Daemon","Glass Cannon","Invincible","Tragic","Hacker","Legendary","Diabolical"}, function(selected)
    option3 = selected
end)

t1s3:NewButton("add attribute", "adds the attribute you selected from dropdown", function()
    specattfarm[option3] = option3
    refreshtexts()
    savestuff()
end)

t1s3:NewButton("remove attribute", "removes the attribute you selected from dropdown", function()
    specattfarm[option3] = nil
    refreshtexts()
    savestuff()
end)

t2s1:NewToggle("auto interact with quest", "toggles to interact or not", function(state)
    if state then
        getgenv().autointeract = true
        while getgenv().autointeract do
            wait(.3)
            for i,v in pairs(game.Workspace.Map.NPCs:GetChildren()) do
                if v:IsA("Model") and v:FindFirstChild("Head") and v.Head:FindFirstChild("Sub") and v.Head.Sub:FindFirstChild("Text") and v.Head.Sub.Text.Text == "Quest" and v:FindFirstChild("QuestDone") and v:FindFirstChild("Done") then
                    v.Done:FireServer()
                    v.QuestDone:FireServer()
                end
            end
        end
    else
        getgenv().autointeract = false
    end
end)

local npcdropdown = t2s1:NewDropdown("npcs", "npcs", {"placeholder"}, function(selected)
    killnpcname = selected
end)

t2s1:NewButton("goto selected npc","goto npc", function()
    local name = killnpcname
    local npc
    for i,v in pairs(game.Workspace.Living:GetChildren()) do
        if not game.Players:GetPlayerFromCharacter(v) and v.Name == name and v:FindFirstChild("Humanoid") then
            npc = v
        end
    end
    localplr.Character.HumanoidRootPart.CFrame = npc.HumanoidRootPart.CFrame
end)

t2s1:NewButton("kill selected npc","kill npc", function()
    if localplr.Character:FindFirstChild("Stand") and localplr.Character:FindFirstChild("HumanoidRootPart") then
        local name = killnpcname
        local npc
        local origpos = localplr.Character.HumanoidRootPart.Position
        checkstand()
        for i,v in pairs(game.Workspace.Living:GetChildren()) do
            if not game.Players:GetPlayerFromCharacter(v) and v.Name == name and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
                npc = v
            end
        end
        if npc then
            repeat
                wait(.05)
                if localplr.Character:FindFirstChild("Stand") and localplr.Character:FindFirstChild("HumanoidRootPart") then
                    localplr.Character.HumanoidRootPart.CFrame = npc.HumanoidRootPart.CFrame * CFrame.new(0,distancefromenemy,0)
                    localplr.Character.HumanoidRootPart.CFrame = CFrame.lookAt(localplr.Character.HumanoidRootPart.Position,npc.HumanoidRootPart.Position)
                    nofallplatform.Position = localplr.Character.HumanoidRootPart.Position - Vector3.new(0,3,0)
                    if not game:GetService("Players").LocalPlayer.Character.StandEvents:FindFirstChild("M1") then
                        game:GetService("Players").LocalPlayer.Character.StandEvents.Comms:FireServer("Beg",Enum.UserInputType.MouseButton1)
                    else
                        game:GetService("Players").LocalPlayer.Character.StandEvents.M1:FireServer()
                    end
                    if game:GetService("Players").LocalPlayer.Character.StandEvents:FindFirstChild("PowerPunch") then
                        game:GetService("Players").LocalPlayer.Character.StandEvents.PowerPunch:FireServer()
                    end
                end
            until npc.Parent == nil or npc.Humanoid.Health <= 0
            localplr.Character.HumanoidRootPart.CFrame = CFrame.new(origpos)
        else
            return
        end
    end
end)

t2s1:NewToggle("auto kill selected npc", "toggles to kill or not", function(state)
    if state then
        getgenv().autokillnpc = true
        while getgenv().autokillnpc do
            wait(.1)
            if localplr.Character:FindFirstChild("Stand") and localplr.Character:FindFirstChild("HumanoidRootPart") then
                local name = killnpcname
                local npc
                local origpos = localplr.Character.HumanoidRootPart.Position
                checkstand()
                for i,v in pairs(game.Workspace.Living:GetChildren()) do
                    if not game.Players:GetPlayerFromCharacter(v) and v.Name == name and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
                        npc = v
                    end
                end
                if npc then
                    repeat
                        wait(.05)
                        if localplr.Character:FindFirstChild("Stand") and localplr.Character:FindFirstChild("HumanoidRootPart") then
                            localplr.Character.HumanoidRootPart.CFrame = npc.HumanoidRootPart.CFrame * CFrame.new(0,distancefromenemy,0)
                            localplr.Character.HumanoidRootPart.CFrame = CFrame.lookAt(localplr.Character.HumanoidRootPart.Position,npc.HumanoidRootPart.Position)
                            nofallplatform.Position = localplr.Character.HumanoidRootPart.Position - Vector3.new(0,3,0)
                            if not game:GetService("Players").LocalPlayer.Character.StandEvents:FindFirstChild("M1") then
                                game:GetService("Players").LocalPlayer.Character.StandEvents.Comms:FireServer("Beg",Enum.UserInputType.MouseButton1)
                            else
                                game:GetService("Players").LocalPlayer.Character.StandEvents.M1:FireServer()
                            end
                            if game:GetService("Players").LocalPlayer.Character.StandEvents:FindFirstChild("PowerPunch") then
                                game:GetService("Players").LocalPlayer.Character.StandEvents.PowerPunch:FireServer()
                            end
                        end
                    until npc.Parent == nil or npc.Humanoid.Health <= 0
                    localplr.Character.HumanoidRootPart.CFrame = CFrame.new(origpos)
                else
                    return
                end
            end
        end
    else
        getgenv().autokillnpc = false
    end
end)

t2s1:NewToggle("spectate selected npc", "toggles to spectate or not", function(state)
    if state then
        local name = killnpcname
        local npc
        for i,v in pairs(game.Workspace.Living:GetChildren()) do
            if not game.Players:GetPlayerFromCharacter(v) and v.Name == name and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
                npc = v
            end
        end
        game.Workspace.Camera.CameraSubject = npc.Humanoid
    else
        if localplr.Character:FindFirstChild("Humanoid") then
            game.Workspace.Camera.CameraSubject = localplr.Character.Humanoid
        end
    end
end)

t2s2:NewTextBox("goto lair INPUT LVL", "input level for lair", function(txt)
	print(txt)
    for i,v in pairs(game:GetService("Workspace").Map.NPCs:GetChildren()) do
        if v:FindFirstChild("Head") and v.Head:FindFirstChild("Sub") and v.Head.Sub.Text.Text == "Lair Quest" and v.Head:FindFirstChild("Main") and v.Head.Main.Text.Text == "i_stabman [Lvl. "..txt.."+]" then
            v.Done:FireServer()
        elseif txt == "80" and v:IsA("Model") and v.HumanoidRootPart.CFrame == CFrame.new(-326.287964, 67.1231995, -131.777573, -0.0871315002, 0, -0.996196866, 0, 1, 0, 0.996196866, 0, -0.0871315002) then
            v.Done:FireServer()
        end
    end
end)

t3s1:NewButton("go to gang wars matchtaking", "get trolled level cap", function()
    game:GetService("TeleportService"):Teleport(12725290692, localplr)
end)

t3s1:NewButton("join random", "lol spam", function()
    game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("PartyAction"):FireServer("JoinRandom")
end)

t3s1:NewButton("invite everyone to party", "lol spam", function()
    for i,v in pairs(game.Players:GetPlayers()) do
        game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("PartyAction"):FireServer("Invite",v.Name)
    end
end)

t3s1:NewButton("kick everyone from party", "lol trolled", function()
    for i,v in pairs(game.Players:GetPlayers()) do
        if v ~= localplr then
            game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("PartyAction"):FireServer("Kick",v.Name)
        end
    end
end)

t3s2:NewButton([[claim "reward"]], "lol trolled devs", function()
    game:GetService("ReplicatedStorage"):WaitForChild("GameModeEvents"):WaitForChild("ClaimReward"):FireServer()
end)

t3s2:NewToggle("hog point a", "hogs the point making the opposing team very mad", function(state)
    local point = "A"
    if state then
        getgenv().autopointa = true
        nofallplatform.CanCollide = true
        savedgangwarsspot = CFrame.new(localplr.Character.HumanoidRootPart.Position)
        while getgenv().autopointa do
            wait()
            if getgenv().autopointa and localplr.Character ~= nil and localplr.Character:FindFirstChild("HumanoidRootPart") then
                localplr.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Points[point].CFrame * CFrame.new(math.random(-8.75,8.75),hogheight+3,math.random(-8.75,8.75))
                nofallplatform.Position = localplr.Character.HumanoidRootPart.Position - Vector3.new(0,3,0)
            end
        end
    else
        getgenv().autopointa = false
        nofallplatform.CanCollide = false
        repeat localplr.Character.HumanoidRootPart.CFrame = savedgangwarsspot until localplr.Character.HumanoidRootPart.CFrame == savedgangwarsspot
    end
end)

t3s2:NewToggle("hog point b", "hogs the point making the opposing team very mad", function(state)
    local point = "B"
    if state then
        getgenv().autopointb = true
        nofallplatform.CanCollide = true
        savedgangwarsspot = CFrame.new(localplr.Character.HumanoidRootPart.Position)
        while getgenv().autopointb do
            wait()
            if getgenv().autopointb and localplr.Character ~= nil and localplr.Character:FindFirstChild("HumanoidRootPart") then
                localplr.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Points[point].CFrame * CFrame.new(math.random(-8.75,8.75),hogheight+3,math.random(-8.75,8.75))
                nofallplatform.Position = localplr.Character.HumanoidRootPart.Position - Vector3.new(0,3,0)
            end
        end
    else
        getgenv().autopointb = false
        nofallplatform.CanCollide = false
        repeat localplr.Character.HumanoidRootPart.CFrame = savedgangwarsspot until localplr.Character.HumanoidRootPart.CFrame == savedgangwarsspot
    end
end)

t3s2:NewToggle("hog point c", "hogs the point making the opposing team very mad", function(state)
    local point = "C"
    if state then
        getgenv().autopointc = true
        nofallplatform.CanCollide = true
        savedgangwarsspot = CFrame.new(localplr.Character.HumanoidRootPart.Position)
        while getgenv().autopointc do
            wait()
            if getgenv().autopointc and localplr.Character ~= nil and localplr.Character:FindFirstChild("HumanoidRootPart") then
                localplr.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Points[point].CFrame * CFrame.new(math.random(-8.75,8.75),hogheight+3,math.random(-8.75,8.75))
                nofallplatform.Position = localplr.Character.HumanoidRootPart.Position - Vector3.new(0,3,0)
            end
        end
    else
        getgenv().autopointc = false
        nofallplatform.CanCollide = false
        repeat localplr.Character.HumanoidRootPart.CFrame = savedgangwarsspot until localplr.Character.HumanoidRootPart.CFrame == savedgangwarsspot
    end
end)

t3s2:NewSlider("hog height", "height to hog (i recommend 13)", 200, 0, function(s) -- 500 (MaxValue) | 0 (MinValue)
    hogheight = s
end)

t3s2:NewTextBox("hog height", "height to hog (i recommend 13)", function(txt)
	hogheight = tonumber(txt)
end)

t4s1:NewToggle("auto show hitbox", "toggles to show hitbox or not", function(state)
    if state then
        showhitbox = game.Workspace.Hitboxes.ChildAdded:Connect(function(child)
            if child:IsA("BasePart") then
                child.Transparency = 0.5
            end
        end)
    else
        showhitbox:Disconnect()
    end
end)

t4s1:NewToggle("auto no ragdoll/bypass paralyze+timestop", "toggles to delete ragdoll or not", function(state)
    if state then
        if game.Players.LocalPlayer.Character ~= nil then
            local char = game.Players.LocalPlayer.Character
            char:WaitForChild("Ragdoll",math.huge):Destroy()
            char:WaitForChild("Humanoid",math.huge)
            char:WaitForChild("Head",math.huge)
            char.Humanoid.PlatformStand = false
            if char.Head.Anchored == true then
                char.Head.Anchored = false
                for i,v in pairs(char:GetChildren()) do
                    if v:IsA("BasePart") then
                        v.Anchored = false
                    end
                end
            end
            noplatformstand = char.Humanoid:GetPropertyChangedSignal("PlatformStand"):Connect(function()
                char.Humanoid.PlatformStand = false
            end)
            char:WaitForChild("LeftFoot",math.huge)
            char:WaitForChild("LeftHand",math.huge)
            char:WaitForChild("LeftLowerArm",math.huge)
            char:WaitForChild("LeftLowerLeg",math.huge)
            char:WaitForChild("LeftUpperArm",math.huge)
            char:WaitForChild("LeftUpperLeg",math.huge)
            char:WaitForChild("RightFoot",math.huge)
            char:WaitForChild("RightHand",math.huge)
            char:WaitForChild("RightLowerArm",math.huge)
            char:WaitForChild("RightLowerLeg",math.huge)
            char:WaitForChild("RightUpperArm",math.huge)
            char:WaitForChild("RightUpperLeg",math.huge)
            char:WaitForChild("HumanoidRootPart",math.huge)
            char:WaitForChild("UpperTorso",math.huge)
            char:WaitForChild("LowerTorso",math.huge)
            for i,v in pairs(char:GetDescendants()) do
                if v:IsA("BasePart") then
                    table.insert(partsonconnect,v:GetPropertyChangedSignal("Anchored"):Connect(function()
                        if v.Anchored == true then
                            v.Anchored = false
                        end
                    end))
                end
            end
        end
        oncharadded = localplr.CharacterAdded:Connect(function(char)
            char:WaitForChild("Ragdoll",math.huge):Destroy()
            char:WaitForChild("Humanoid",math.huge)
            char:WaitForChild("Head",math.huge)
            noplatformstand = char.Humanoid:GetPropertyChangedSignal("PlatformStand"):Connect(function()
                char.Humanoid.PlatformStand = false
            end)
            char:WaitForChild("LeftFoot",math.huge)
            char:WaitForChild("LeftHand",math.huge)
            char:WaitForChild("LeftLowerArm",math.huge)
            char:WaitForChild("LeftLowerLeg",math.huge)
            char:WaitForChild("LeftUpperArm",math.huge)
            char:WaitForChild("LeftUpperLeg",math.huge)
            char:WaitForChild("RightFoot",math.huge)
            char:WaitForChild("RightHand",math.huge)
            char:WaitForChild("RightLowerArm",math.huge)
            char:WaitForChild("RightLowerLeg",math.huge)
            char:WaitForChild("RightUpperArm",math.huge)
            char:WaitForChild("RightUpperLeg",math.huge)
            char:WaitForChild("HumanoidRootPart",math.huge)
            char:WaitForChild("UpperTorso",math.huge)
            char:WaitForChild("LowerTorso",math.huge)
            for i,v in pairs(char:GetDescendants()) do
                if v:IsA("BasePart") then
                    table.insert(partsonconnect,v:GetPropertyChangedSignal("Anchored"):Connect(function()
                        if v.Anchored == true then
                            v.Anchored = false
                        end
                    end))
                end
            end
        end)
    else
        noplatformstand:Disconnect()
        oncharadded:Disconnect()
        for i,v in pairs(partsonconnect) do
            v:Disconnect()
        end
    end
end)

t4s1:NewToggle("auto delete username display", "toggles to delete username display or not", function(state)
    if state then
        local char = game.Players.LocalPlayer.Character
        char:WaitForChild("Head",math.huge)
        char.Head:WaitForChild("HealthGui",math.huge)
        usergui = char.Head.HealthGui
        usergui.Locked = false
        usergui:Destroy()
        oncharadded2 = localplr.CharacterAdded:Connect(function(char)
            char:WaitForChild("Head",math.huge)
            char.Head:WaitForChild("HealthGui",math.huge)
            usergui = char.Head.HealthGui
            usergui.Locked = false
            usergui:Destroy()
        end)
    else
        oncharadded2:Disconnect()
    end
end)

t4s1:NewButton("sell ketchup", "sell ketchup", function()
    game:GetService("ReplicatedStorage").Events.SellKetchup:FireServer("Lots")
end)

t4s1:NewButton("goto inner sanctum", "inner sanctum", function()
    for i,v in pairs(game:GetService("Workspace").Map.NPCs:GetChildren()) do
        if v:FindFirstChild("Head") and v.Head:FindFirstChild("Sub") and v.Head.Sub.Text.Text == "Inner Sanctum" then
            v.Done:FireServer()
        end
    end
end)

t4s1:NewButton("start homeless man quest", "get trolled level cap", function()
    game:GetService("Workspace").Map.NPCs["Homeless NPC"].Done:FireServer()
    game:GetService("Workspace").Map.NPCs["Homeless NPC"].QuestDone:FireServer()
end)

t4s1:NewButton("use item", "aw level cap caught up", function()
    if localplr.Character:FindFirstChildWhichIsA("Tool") then
        localplr.Character:FindFirstChildWhichIsA("Tool").Use:FireServer()
    end
end)

t4s1:NewButton("save position","saves position", function()
    savedpos = localplr.Character.HumanoidRootPart.Position
end)

t4s1:NewButton("tp to position","tp's to position", function()
    localplr.Character.HumanoidRootPart.CFrame = CFrame.new(savedpos)
end)

for i,v in pairs(game.CoreGui:GetChildren()) do
    if string.len(v.Name) <= 9 and string.len(v.Name) >= 3 and string.find(v.Name,"1") or string.find(v.Name,"2") or string.find(v.Name,"3") or string.find(v.Name,"4") or string.find(v.Name,"5") or string.find(v.Name,"6") or string.find(v.Name,"7") or string.find(v.Name,"8") or string.find(v.Name,"9") then
        for i,v in pairs(v.Main.pages.Pages.Page:GetChildren()) do
            if v:IsA("Frame") then
                for i,v in pairs(v.sectionInners:GetChildren()) do
                    if v.Name == "label" then
                        v.TextScaled = true
                    end
                end
            end
        end
    end
end

for i,v in pairs(game.ReplicatedStorage.StandNameConvert:GetChildren()) do
    if not standnames[v.Name] and v:IsA("StringValue") then
        standnames[v.Name] = v.Name
    end
end
for i,v in pairs(game.Workspace.Living:GetChildren()) do
    if not game.Players:GetPlayerFromCharacter(v) then
        table.insert(npcnames,v.Name)
    end
end
npcdropdown:Refresh(npcnames)
local onnpcspawn = game.Workspace.Living.ChildAdded:Connect(function(v)
    if not game.Players:GetPlayerFromCharacter(v) then
        table.insert(npcnames,v.Name)
        npcdropdown:Refresh(npcnames)
    end
end)

local onnpcdespawn = game.Workspace.Living.ChildRemoved:Connect(function(v)
    if not game.Players:GetPlayerFromCharacter(v) then
        local alreadydeleted = false
        for i2,v2 in pairs(npcnames) do
            if v.Name == v2 and alreadydeleted == false then
                alreadydeleted = true
                table.remove(npcnames,i2)
            end
        end
        npcdropdown:Refresh(npcnames)
    end
end)

local del = false

local whendelfunc = gui.Destroying:Connect(function()
    del = true
end)

standdrpdwn:Refresh(standnames)
if not isfile("specitemfarm.txt") then
    writefile("specitemfarm.txt","")
end
if not isfile("specstandfarm.txt") then
    writefile("specstandfarm.txt","")
end
if not isfile("specattfarm.txt") then
    writefile("specattfarm.txt","")
end
if not isfile("itemsnotif.txt") then
    writefile("itemsnotif.txt","")
end
if isfile("specitemfarm.txt") and readfile("specitemfarm.txt") ~= "" then
    specitemfarm = jsonservice:JSONDecode(readfile("specitemfarm.txt"))
end
if isfile("specstandfarm.txt") and readfile("specstandfarm.txt") ~= "" then
    specstandfarm = jsonservice:JSONDecode(readfile("specstandfarm.txt"))
end
if isfile("specattfarm.txt") and readfile("specattfarm.txt") ~= "" then
    specattfarm = jsonservice:JSONDecode(readfile("specattfarm.txt"))
end
if isfile("itemsnotif.txt") and readfile("itemsnotif.txt") ~= "" then
    itemsnotif = jsonservice:JSONDecode(readfile("itemsnotif.txt"))
end
refreshtexts()
print("Finished!")

repeat wait() until del == true
print("script ending..")
if showhitbox ~= nil then
    showhitbox:Disconnect()
    print("Disconnected show hitbox")
end
if autocollectfunc ~= nil then
    autocollectfunc:Disconnect()
    print("Disconnected auto collect")
end
chatfunc:Disconnect()
print("Disconnected chat func")
autodeleteragdoll:Disconnect()
print("Disconnected auto delete ragdoll")
notifyondisconnectfunc:Disconnect()
print("Disconnected notify on disconnect func")
onnpcspawn:Disconnect()
print("Disconnected on npc spawn")
onnpcdespawn:Disconnect()
print("Disconnected on npc despawn")
if noplatformstand ~= nil then
    noplatformstand:Disconnect()
    print("Disconnected no platform stand")
end
if oncharadded ~= nil then
    oncharadded:Disconnect()
    print("Disconnected oncharadded")
end
for i,v in pairs(partsonconnect) do
    print("Disconnected when part anchored")
    v:Disconnect()
end
getgenv().autocollect = false
getgenv().farmstands = false
getgenv().autointeract = false
getgenv().autokillnpc = false
getgenv().autopointa = false
getgenv().autopointb = false
getgenv().autopointc = false
print("Set all getgenv()s' to false")

Features & Information

webhook functionality hog gang war points auto kill enemy farm stands and many more If you want to support me, go through this linkvertise https://link-target.net/1262127/support-me

Community Comments (0)

No comments yet for this script.

More Scripts for Stand Upright: Rebooted