#I want to make it so if you are a certain rank in my group you spawn as a character

6 messages · Page 1 of 1 (latest)

inland stratus
#

Script: local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local GroupId = 33026047
local DesiredRank = 255

local CheckRank = Instance.new("RemoteEvent", ReplicatedStorage)
CheckRank.Name = "CheckRank"

local function updateCharacter(player)
local rank = player:GetRankInGroup(GroupId)
if rank == DesiredRank then
print("Player rank matches DesiredRank: " .. DesiredRank)
local charModel = ReplicatedStorage:WaitForChild("DarthVader"):Clone()
charModel.Name = player.Name

    if not charModel.PrimaryPart then
        charModel.PrimaryPart = charModel:WaitForChild("HumanoidRootPart")
    end

    local character = player.Character or player.CharacterAdded:Wait()

    for _, part in ipairs(charModel:GetChildren()) do
        if part:IsA("BasePart") or part:IsA("Accessory") or part:IsA("Decal") then
            part.Parent = character
        elseif part:IsA("Humanoid") then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                for _, humanoidChild in ipairs(part:GetChildren()) do
                    humanoidChild.Parent = humanoid
                end
            end
        end
    end

    print("Character successfully updated with DarthVader model parts.")
else
    print("Player rank does not match DesiredRank")
end

end

local function onPlayerAdded(player)
print("Player added: " .. player.Name)
player.CharacterAdded:Connect(function(character)
print("Character added for player: " .. player.Name)
updateCharacter(player)
end)
end

Players.PlayerAdded:Connect(onPlayerAdded)

CheckRank.OnServerEvent:Connect(function(player)
print("CheckRank event received from player: " .. player.Name)
updateCharacter(player)
end)

#

I don't know what is wrong with it.

prime girder
#

ai

hard adder
light jasper
inland stratus
#

i have the models how can I make it so if you are a certain rank you spawn as it. Do i have to make it clone the character?