Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Put This Server Script in the Model you gonna transfrom:
- local Players = game:GetService("Players")
- local model = script.Parent
- local humanoid = model:WaitForChild("Humanoid")
- local function getPlayerFromCharacter(character)
- for _, player in pairs(Players:GetPlayers()) do
- if player.Character == character then
- return player
- end
- end
- return nil
- end
- local function applyPlayerAvatar()
- local player = getPlayerFromCharacter(model)
- if not player then
- warn("Player bulunamadı!")
- return
- end
- local success, avatarModel = pcall(function()
- return Players:GetCharacterAppearanceAsync(player.UserId)
- end)
- if not success or not avatarModel then
- warn("Avatar modeli alınamadı!")
- return
- end
- for _, child in pairs(model:GetChildren()) do
- if child:IsA("Shirt") or child:IsA("Pants") or child:IsA("BodyColors") or child:IsA("Accessory") then
- child:Destroy()
- end
- end
- for _, item in ipairs(avatarModel:GetChildren()) do
- if item:IsA("Shirt") or item:IsA("Pants") or item:IsA("BodyColors") then
- item:Clone().Parent = model
- end
- end
- for _, acc in ipairs(avatarModel:GetChildren()) do
- if acc:IsA("Accessory") then
- local clonedAcc = acc:Clone()
- clonedAcc.Parent = model
- end
- end
- end
- humanoid.Running:Connect(function(speed)
- if speed > 0 then
- applyPlayerAvatar()
- end
- end)
- applyPlayerAvatar()
Advertisement
Add Comment
Please, Sign In to add comment