local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage:WaitForChild("AvatarEditor"):WaitForChild("RemoteEvent")
-- List of accessory IDs to wear
local accessoryIDs = {
86500054, -- accessory 1
86500064, -- accessory 2 (replace with actual IDs)
86500078, -- hair ID (replace with actual hair ID)
86500008, -- body ID (replace with actual body ID)
63690008,
86500036
}
local function wearAccessories()
for _, id in ipairs(accessoryIDs) do
local args = {
[1] = "accessory",
[2] = id
}
RemoteEvent:FireServer(unpack(args))
wait(0.2)
end
end
wearAccessories()
wait(0.2)
-- Outfit adjustments
local args = {
[1] = "accessory",
[2] = 134082579 -- headless
}
RemoteEvent:FireServer(unpack(args))
wait(0.2)
args = {
[1] = "accessory",
[2] = 71008673564563 -- shirt
}
RemoteEvent:FireServer(unpack(args))
wait(0.2)
args = {
[1] = "accessory",
[2] = 131031879317191 -- pants
}
RemoteEvent:FireServer(unpack(args))
wait(0.2)
-- Skintone change
args = {
[1] = "tone",
[2] = 75
}
RemoteEvent:FireServer(unpack(args))
-- animation
local args = {
[1] = "accessory",
[2] = 1090133099 -- idle
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 619537468 -- walk
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 619536621 -- run
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 1113752285 -- jump
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 1113751889 -- fall
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
-- weapon skins
local args = {
[1] = {
["Category"] = "[Knife]",
["ItemName"] = "Magma"
}
}
game:GetService("ReplicatedStorage").RemoteEvents.UpdateEquipped:FireServer(unpack(args))
wait(.2)
local args = {
[1] = {
["Category"] = "[Revolver]",
["ItemName"] = "8-BIT"
}
}
game:GetService("ReplicatedStorage").RemoteEvents.UpdateEquipped:FireServer(unpack(args))
wait(.2)
local args = {
[1] = {
["Category"] = "[Double-Barrel SG]",
["ItemName"] = "8-BIT"
}
}
game:GetService("ReplicatedStorage").RemoteEvents.UpdateEquipped:FireServer(unpack(args))
-- Reset the avatar after all changes
wait(0.2)
game.Players.LocalPlayer.Character:BreakJoints() -- This will reset the character
To embed this project on your website, copy the following code and paste it into your website's HTML: