Experimenting got me this. It's hard to see, but the pumpkin shivers. Code: GameSettings.user.cosmetics.head = { classname: "pumpkin", script: GameInventoryManager.register("pumpkin", class e extends GameInventoryManager.HeadClass { constructor() { super(), this.versions = {}, this.createVersion(), this.img = new Image(90, 90), this.img.src = "https://imgur.com/UaBzAeL.png" } getVersions() { return this.versions } cache(e) { var r = this.versions[this.versionName]; r.dirty = !1; var a = 115*(e=Math.max(e,1))*.17,s=112*e*.17, u = r.canvas; u.width=a, u.height=s; var v=u.getContext("2d"), l=.31*e; v.scale(l,l), this.img.onload = () => { var travelDistance = 1; setInterval(() => { v.clearRect(0, 0, u.width, u.height); v.transform(1, 0, 0, 1, travelDistance, 0); v.drawImage(this.img, 0, 0); travelDistance *= -1; }); } } setDirty(){ this.versions[this.versionName].dirty=!0 } getBaseWidth(){ return 115 } getBaseHeight(){ return 112 } getDrawOffsetX(){ return -3.5 } getDrawOffsetY(){ return -1.5 } getScale(){ return .17 } }), type: "1" }