Frontlines DEMO Script | CHARACTER PATCH

Created by Stefanuk12

Features:

  • CHARACTER PATCH
-- // Vars
local Globals = getrenv()._G.globals
local ModelInstances = Globals.gbl_sol_state.r15_models
local CLIPlayers = Globals.cli_plrs
local CLITeams = Globals.cli_teams

local Teams = {}

-- //
local __index
__index = hookmetamethod(game, "__index", function(t, k)
    -- // Make sure the game cannot access this
    if (checkcaller()) then
        -- // Check if we are trying to get a player's character, team, or teamcolor
        if (t:IsA("Player") and (k == "Character" or k == "Team" or k == "TeamColor")) then
            -- // Vars
            local PlayerId = table.find(CLIPlayers, t)

            -- // Make sure we got the id
            if (not PlayerId) then
                return nil
            end

            -- // Return their character
            if (k == "Character") then
                return ModelInstances[PlayerId]
            end

            -- // Return their team
            if (k == "Team" or k == "TeamColor") then
                -- // Vars
                local PlayerTeam = CLITeams[PlayerId]

                -- // Check if the team exists
                if (not Teams[PlayerTeam]) then
                    -- // Create a new team
                    local Team = Instance.new("Team")
                    Team.TeamColor = BrickColor.new(PlayerTeam)
                    Team.Name = PlayerTeam

                    -- // Add it
                    Teams[PlayerTeam] = Team
                end

                -- // Return team
                local ResolvedTeam = Teams[PlayerTeam]
                if (k == "Team") then
                    return ResolvedTeam
                else
                    return ResolvedTeam.TeamColor
                end
            end
        end
    end

    -- //
    return __index(t, k)
end)

ENJOY!

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script!

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

More Scripts!

TOP 10 TRENDING SCRIPTS