HyperScript
Docs

← All of the Docs HyperSkin

Changing a skin HyperSkin

effectset skin of <who> to <text>HyperSkin

Give a player the skin of that name: the skin of the player called so, or one SkinsRestorer has under that name. The address of a skin image works too

set skin of player to arg.1
effectreset skin of <who>HyperSkin

Give them their own skin back

reset skin of player
expressionskin of <who>HyperSkin

What the skin they were given is called; unset while they wear their own

reset skin of player
Guide and examples
on player join:
    if {%player%.team} is "red":
        set skin of player to "https://example.com/skins/red.png"

command /lookalike <target:player>:
    permission: "skin.others"
    trigger:
        set skin of player to arg.1
        send "&7You are wearing: &f%skin of player%"

command /unskin:
    trigger:
        reset skin of player
SyntaxEffect
set skin of <who> to <text>Give a player the skin of that name: the skin of the player called so, or one SkinsRestorer has under that name. The address of a skin image works too
reset skin of <who>Give them their own skin back
skin of <who>What the skin they were given is called; unset while they wear their own
  • The skin is looked up first, which asks Mojang or a website and takes a moment, so the lines after set skin of run before the player looks different. A skin that cannot be found is said in the console, with the script and line, and the player keeps the one they have.
  • It is for players who are online. SkinsRestorer remembers the skin, so it is still theirs when they join again.
  • set skin of npc ... belongs to HyperCitizens and is left to it.