local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage:WaitForChild("AvatarEditor"):WaitForChild("RemoteEvent")
-- List of accessory IDs to wear
local accessoryIDs = {
0, -- shirt
0, -- face accessory (replace with actual IDs)
0,-- face accessory (replace with actual IDs)
0, -- hair ID (replace with actual hair ID)
0, -- pants ID (replace with actual body ID)
0, -- neck accessory
0, -- neck
0, -- hat
106800882836405, -- torso
0, -- tshirt
79115019295211, -- left arm
88668275797583, -- right arm
81466963959755, -- head
130887057643589, -- right leg
80245769527311, -- left leg
}
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] = 0 -- headless
}
RemoteEvent:FireServer(unpack(args))
wait(0.2)
args = {
[1] = "accessory",
[2] = 0 -- shirt
}
RemoteEvent:FireServer(unpack(args))
wait(0.2)
args = {
[1] = "accessory",
[2] = 0 -- 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] = 0 -- idle
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 0 -- walk
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 0 -- run
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 0 -- jump
}
RemoteEvent:FireServer(unpack(args))
wait(.2)
local args = {
[1] = "accessory",
[2] = 0 -- 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: