local Players = game:GetService("Players")
local RS = game:GetService("ReplicatedStorage")
local SS = game:GetService("ServerStorage")
--local Remotes = RS:WaitForChild("Remotes")
function Player_Character_Spawn(Player: Player)
-- repeat task.wait() until game.Loaded --Player:GetAttribute("Loaded") == true
Player:LoadCharacterAsync()
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local Accessory_Folder = Instance.new("Folder");Accessory_Folder.Parent = Character;Accessory_Folder.Name = "Accessory_Floder"
Player.CharacterAdded:Wait()
for i, v in pairs(Character:GetChildren()) do
if v:IsA("Accessory") then
local handle = v:FindFirstChild("Handle")
if handle then
local copy = handle:Clone()
copy.Parent = Accessory_Folder
copy.Massless = false
copy.CanCollide = false
copy.CollisionGroup = "Nope"
if handle.TextureID ~= "" then
copy:SetAttribute("baseTexture", handle.TextureID)
end
v:Destroy()
end
elseif v:IsA("Script") and v.Name == "Health" then
v:Destroy()
elseif v:IsA("BasePart") then
v.CollisionGroup = "Player"
--elseif v:IsA("Humanoid") then
-- v:Destroy()
-- local New_Humanoid = SS.Assets.Players:FindFirstChild("Humanoid"):Clone();New_Humanoid.Parent = Character
end
end
end
local function playerAdded(Player: Player)
Player_Character_Spawn(Player)
end
for i, Player in Players:GetPlayers() do
playerAdded(Player)
end
Players.PlayerAdded:Connect(playerAdded)
Accessories part don't go to folder