Infectious Gamemode OP
Key Required

Infectious Gamemode OP

Sanic Chase 🏃areyoumental110areyoumental110 54.2K views 98 executesUpdated Sep 10, 2024
Unrated
00
Lua Script•150 lines (5077 chars)
local localplr = game.Players.LocalPlayer
local lib = loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Lib-18698"))()

lib.makelib("Sanic Chase REMAKE")
local sanicparts = {}
local origstuff = {}
local nojumpcd = false
local autokill = false
local sanicpartsbool = false
local beartrapparts = {}
local sanicdamageparts = {}
local maintab = lib.maketab("Infection")


lib.makelabel("Sanic",maintab)

lib.maketoggle("No killfields for sanic",maintab,function(bool)
    if bool then
        for i,v in pairs(workspace.GameFolder.KillFields.KillField:GetChildren()) do
            sanicdamageparts[v] = v.Transparency
            v.CanTouch = false
            v.Transparency = 1
        end
        for i,v in pairs(workspace:GetChildren()) do
            if v.Name == "CampBarrier" then
                sanicdamageparts[v] = v.Transparency
                v.CanTouch = false
                v.Transparency = 0.5
            end
        end
    else
        for i,v in pairs(sanicdamageparts) do
            i.Transparency = v
            i.CanTouch = true
        end
    end
end)

lib.makedropdown("Select what type of sanic to be",maintab,{"Normal","Majin","Super"},function(sel)
    if localplr.Character and localplr.Character:FindFirstChild("HumanoidRootPart") then
        local folder
        if sel == "Normal" then
            folder = workspace.GameFolder.InfectionPart.Weak
        elseif sel == "Majin" then
            folder = workspace.GameFolder.InfectionPart.Medium
        else
            folder = workspace.GameFolder.InfectionPart.Strong
        end
        local part = folder:FindFirstChild("TransfurPart")
        if sanicpartsbool then
            part.CanTouch = true
        end
        firetouchinterest(localplr.Character.HumanoidRootPart,part,0)
        if sanicpartsbool then
            part.CanTouch = false
        end
    end
end)

lib.maketoggle("Auto Kill",maintab,function(bool)
    if bool then
        if localplr.Character and localplr.Character:FindFirstChild("Humanoid") and localplr.Character:FindFirstChild("HumanoidRootPart") then
            origstuff[1] = localplr.Character.Humanoid.HipHeight
            origstuff[2] = localplr.Character.HumanoidRootPart.Size
            localplr.Character.Humanoid.HipHeight = -6
            localplr.Character.HumanoidRootPart.Size = Vector3.new(200,10,200)
        end
    else
        if localplr.Character and localplr.Character:FindFirstChild("Humanoid") and localplr.Character:FindFirstChild("HumanoidRootPart") then
            localplr.Character.Humanoid.HipHeight = origstuff[1]
            localplr.Character.HumanoidRootPart.Size = origstuff[2]
        end
    end
end)

lib.makelabel("Human",maintab)

lib.maketoggle("No sanic parts work (including beartraps)",maintab,function(bool)
    sanicpartsbool = bool
    if bool then
        for i,v in pairs(workspace.GameFolder.InfectionPart:GetChildren()) do
            for i,v in pairs(v:GetChildren()) do
                sanicparts[v] = v.Transparency
                v.CanTouch = false
                v.Transparency = 0.5
            end
        end
        for i,v in pairs(workspace:GetDescendants()) do
            if v.Name == "BearTrap" then
                v.CanTouch = false
                v.Transparency = 0.5
            end
        end
    else
        for i,v in pairs(sanicparts) do
            i.Transparency = v
            i.CanTouch = true
        end
        for i,v in pairs(beartrapparts) do
            i.Transparency = v
            i.CanTouch = true
        end
    end
end)

lib.makelabel("Both",maintab)

lib.maketoggle("No Jump Cooldown",maintab,function(bool)
    nojumpcd = bool
    if localplr.Character and localplr.Character:FindFirstChild("JumpCooldown") then
        localplr.Character.JumpCooldown.Disabled = bool
    end
end)

local workspacedescendants = workspace.DescendantAdded:Connect(function(thing)
    if thing.Name == "BearTrap" then
        beartrapparts[thing] = thing.Transparency
        if sanicpartsbool then
            thing.CanTouch = false
            thing.Transparency = 0.5
        end
    elseif thing.Name == "JumpCooldown" and nojumpcd then
        thing.Disabled = true
    end
end)

lib.ondestroyedfunc = function()
    workspacedescendants:Disconnect()
    for i,v in pairs(sanicparts) do
        i.Transparency = v
        i.CanTouch = true
    end
    for i,v in pairs(sanicdamageparts) do
        i.Transparency = v
        i.CanTouch = true
    end
    for i,v in pairs(beartrapparts) do
        if i then
            i.Transparency = v
            i.CanTouch = true
        end
    end
    if localplr.Character and localplr.Character:FindFirstChild("JumpCooldown") then
        localplr.Character.JumpCooldown.Enabled = true
    end
    if localplr.Character and localplr.Character:FindFirstChild("Humanoid") and localplr.Character:FindFirstChild("HumanoidRootPart") and origstuff[2] and origstuff[1] then
        localplr.Character.Humanoid.HipHeight = origstuff[1]
        localplr.Character.HumanoidRootPart.Size = origstuff[2]
    end
end

Features & Information

kill all humans disable kill parts choose sanic type no jump cooldown and 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.