#=====================================================================# # Cosmetics - Version 1.8 # By: Buffalimp # # WARNING: Please do not edit anything unless you know what you are doing! # If you need help with this please contact me (Private message me) on Spigot. # If you like this script please leave a review, it means a lot to me. Thanks! #=====================================================================# options: VersionID: 1.8 # DONT CHANGE THIS!! #===================================================# # You may edit the messages under here! # but do not get rid of anything behind the colons: # only edit anything to the right of it/them. #===================================================# Prefix: &8[&cCosmetics&8] Command: cosmetics ChestName: &cCosmetics &7(Right-click) ChestSlot: 2 GUIName: &lCosmetics Menu GUIGadgetsName: &lGadgets GUIPetsName: &lPets GUIParticlesName: &lParticles GUIHatsName: &lHats GUIEmotesName: &lEmotes OpeningGUI: &7Opening the Cosmetic menu. MoveItemsPerm: cosmetics.move NoPerm: &cYou don't have the required permission for this! CloseName: &cClose CloseLore: &7Click to close the menu. ClearedCosmetic: &7You just removed your current Cosmetic! ClearName: &cClear Cosmetic ClearLore: &7Clear your current Cosmetic! NoCosmetic: &cYou don't have any Cosmetics to clear! CantPlaceCosmetic: &cSorry, but you can't place this Cosmetic! CosmeticAlreadySet: &cSorry, you're already using this Cosmetic! GoBackName: &cGo back GoBackLore: &7Click to go back to Cosmetics Menu! GUIGoBack: 48 GUIClearSlot: 40 GUICloseSlot: 49 #================================================# # All the Cosmetics. #================================================# TPBowName: &cTeleport Bow TPBowLore: &7Teleport around the Hub! TPBowPerm: cosmetic.tpbow ReceiveTPBow: &7You just got the &fTeleport Bow&7 Gadget! BlazeRodGunName: &cSnowball Gun BlazeRodGunLore: &7Fire snowballs with particles! BlazeRodGunPerm: cosmetic.blazerodgun ReceiveBlazeRodGun: &7You just got the &fSnowball Gun&7 Gadget! TNTGunName: &cTNT Gun TNTGunLore: &7Fire TNT... BOOM! TNTGunPerm: cosmetic.tntgun ReceiveTNTGun: &7You just got the &fTNT Gun&7 Gadget! GrapplingHookName: &cGrappling Hook GrapplingHookLore: &7Zip and zoom around! GrapplingHookPerm: cosmetic.grapplinghook ReceiveGrapplingHook: &7You just got the &fGrappling Hook&7 Gadget! BatBlasterName: &cBat Blaster BatBlasterLore: &7Shoot explosive bats! BatBlasterPerm: cosmetic.batblaster ReceiveBatBlaster: &7You just got the &fBat Blaster&7 Gadget! ThorHammerName: &cThor's Hammer ThorHammerLore: &7Thou have been smitten! ThorHammerPerm: cosmetic.thorhammer ReceiveThorHammer: &7You just got the &fThor Hammer&7 Gadget! DiscoBeaconName: &cDisco DiscoBeaconLore: &7Play that FuNky MuSic! DiscoBeaconPerm: cosmetic.discobeacon ReceiveDiscoBeacon: &7You just got the &fDisco&7 Gadget! FortuneCookieName: &cFortune Cookie FortuneCookieLore: &7Umm num num! FortuneCookiePerm: cosmetics.fortunecookie ReceiveFortuneCookie: &7You just got the &fFortune Cookie&7 gadget! FortuneCookieFirstMsg: &aMmm a cookie!.. What's this inside? A piece of paper? FortuneMsg1: &7It reads: A smile is your passport into the hearts of others. FortuneMsg2: &7It reads: If you have something good in your life, don't let it go! FortuneMsg3: &7It reads: You cannot love life until you live the life you love. FortuneMsg4: &7It reads: You can make your own Happiness. FortuneMsg5: &7It reads: Serious trouble will bypass you. FortuneMsg6: &7It reads: A dream you have will come true. FortuneMsg7: &7It reads: Lucky numbers. 2, 13, 16, 32, 8. SpoopyPumpkinName: &cSpoopy Pumpkin SpoopyPumpkinLore: &7Happy Halloween! SpoopyPumpkinPerm: cosmetic.spoopypumpkin ReceiveSpoopyPumpkin: &7You just got the &fSpoopy Pumpkin&7 Gadget! FlameParticleName: &cFlame FlameParticleLore: &7Flame on! FlameParticlePerm: cosmetic.flameparticle ReceiveFlameParticle: &7You just got the &fFlame&7 Particle! HeartParticleName: &cHeart HeartParticleLore: &7Are you in love? HeartParticlePerm: cosmetic.hearparticle ReceiveHeartParticle: &7You just got the &fHeart&7 Particle! CloudParticleName: &cCloud CloudParticleLore: &7Poof poof.. poof! CloudParticlePerm: cosmetic.cloudparticle ReceiveCloudParticle: &7You just got the &fCloud&7 Particle! NyanCatParticleName: &cNyan Cat NyanCatParticleLore: &7Be a Nyan cat! NyanCatParticlePerm: cosmetic.nyancatparticle ReceiveNyanCatParticle: &7You just got the &fNyan Cat&7 Particle! ParticleAlreadySet: &cYou already have a particle set! PetRabbitName: &cRabbit PetRabbitLore: &7Is it Easter yet? PetRabbitPerm: cosmetic.petrabbit ReceivePetRabbit: &7You just got the &fRabbit&7 Pet! SpawnedRabbitName: &b&lHipHop PetWolfName: &cWolf PetWolfLore: &7Woof woof! PetWolfPerm: cosmetic.petwolf ReceivePetWolf: &7You just got the &fWolf&7 Pet! SpawnedWolfName: &b&lWolf PetCowName: &cCow PetCowLore: &7Mooooo! PetCowPerm: cosmetic.petcow ReceivePetCow: &7You just got the &fCow&7 Pet! SpawnedCowName: &b&lCow SummonPetBoneName: &cSummon Pet SummonPetBoneLore: &7Right click this if your pet is lost or stuck! SummonedPet: &7You summoned your pet! NoPet: &cYou don't have any Cosmetics to clear! RemovedPet: &7You just removed your pet! AlreadyHavePet: &7You already have a spawned Pet! GrassHatName: &cGrass GrassHatLore: &7Equip a Grass Hat! GrassHatPerm: cosmetic.grasshat ReceiveGrassHat: &7You just equipped the &fGrass&7 Hat! WoolHatName: &cWool WoolHatLore: &7Equip a Wool Hat! WoolHatPerm: cosmetic.woolhat ReceiveWoolHat: &7You just equipped the &fWool&7 Hat! GlassHatName: &cGlass GlassHatLore: &7Equip a Glass Hat! GlassHatPerm: cosmetic.glasshat ReceiveGlassHat: &7You just equipped the &fGlass&7 Hat! DispenserHatName: &cDispenser DispenserHatLore: &7Equip a Dispenser Hat! DispenserHatPerm: cosmetic.dispenserhat ReceiveDispenserHat: &7You just equipped the &fDispenser&7 Hat! IceHatName: &cIce IceHatLore: &7Equip a Ice Hat! Brrrr! IceHatPerm: cosmetic.icehat ReceiveIceHat: &7You just equipped the &fIce&7 Hat! StoneHatName: &cStone StoneHatLore: &7Equip a Stone Hat! StoneHatPerm: cosmetic.stonehat ReceiveStoneHat: &7You just equipped the &fStone&7 Hat! CobbleHatName: &cCobbestone CobbleHatLore: &7Equip a Cobblestone Hat! CobbleHatPerm: cosmetic.cobblehat ReceiveCobbleHat: &7You just equipped the &fCobblestone&7 Hat! OakLogHatName: &cLog OakLogHatLore: &7Equip a Log Hat! OakLogHatPerm: cosmetic.loghat ReceiveOakLogHat: &7You just equipped the &fOak Log&7 Hat! SandHatName: &cSand SandHatLore: &7Equip a Sand Hat! SandHatPerm: cosmetic.sandhat ReceiveSandHat: &7You just equipped the &fSand&7 Hat! BookshelfHatName: &cBookshelf BookshelfHatLore: &7Equip a Bookshelf Hat! BookshelfHatPerm: cosmetic.bookshelfhat ReceiveBookshelfHat: &7You just equipped the &fBookshelf&7 Hat! SmileEmoteName: &cSmile SmileEmoteLore: &7Soi Kawaii! SmileEmotePerm: cosmetic.smileemote ReceiveSmileEmote: &7You just equipped the &fSmile&7 Emote! CoolEmoteName: &cCool CoolEmoteLore: &7Looking cooooll! CoolEmotePerm: cosmetic.coolemote ReceiveCoolEmote: &7You just equipped the &fCool&7 Emote! SurprisedEmoteName: &cSuprised SurprisedEmoteLore: &7Suprissseeee! SurprisedEmotePerm: cosmetic.suprisedemote ReceiveSurprisedEmote: &7You just equipped the &fSurpised&7 Emote! CheekyEmoteName: &cCheeky CheekyEmoteLore: &7Cheeky Geeky! CheekyEmotePerm: cosmetic.cheekyemote ReceiveCheekyEmote: &7You just equipped the &fCheeky&7 Emote! WinkEmoteName: &cWink WinkEmoteLore: &7Wink wonk! ;) WinkEmotePerm: cosmetic.winkemote ReceiveWinkEmote: &7You just equipped the &fWink&7 Emote! GrinEmoteName: &cGrin GrinEmoteLore: &7What's that face for?! GrinEmotePerm: cosmetic.grinemote ReceiveGrinEmote: &7You just equipped the &fGrin&7 Emote! FrownEmoteName: &cFrown FrownEmoteLore: &7Turn that frown upside-down! FrownEmotePerm: cosmetic.frownemote ReceiveFrownEmote: &7You just equipped the &fFrown&7 Emote! CryEmoteName: &cCry CryEmoteLore: &7Aww, don't cry! CryEmotePerm: cosmetic.cryemote ReceiveCryEmote: &7You just equipped the &fCry&7 Emote! SleepyEmoteName: &cSleepy SleepyEmoteLore: &7Night night zzZZzZz! SleepyEmotePerm: cosmetic.sleepyemote ReceiveSleepyEmote: &7You just equipped the &fSleepy&7 Emote! RageEmoteName: &cRage RageEmoteLore: &7RAGE QUIT! RageEmotePerm: cosmetic.rageemote ReceiveRageEmote: &7You just equipped the &fRage&7 Emote! OrcBlinkEmoteName: &cBlinking Orc OrcBlinkEmoteLore: &7Lok-Narash! OrcBlinkEmotePerm: cosmetic.orcblinkemote ReceiveOrcBlinkEmote: &7You just equipped the &fBlinking Ork&7 Emote! SantaWinkEmoteName: &cWinking Santa SantaWinkEmoteLore: &7Ho ho ho! SantaWinkEmotePerm: cosmetic.santawinkemote ReceiveSantaWinkEmote: &7You just equipped the &fWinking Santa&7 Emote! SantaBlinkEmoteName: &cBlinking Santa SantaBlinkEmoteLore: &7Where's my presents? SantaBlinkEmotePerm: cosmetic.santablinkemote ReceiveSantaBlinkEmote: &7You just equipped the &fBlinking Santa&7 Emote! SantaLookEmoteName: &cLooking Santa SantaLookEmoteLore: &7I'm watching you... SantaLookEmotePerm: cosmetic.santalookemote ReceiveSantaLookEmote: &7You just equipped the &fLooking Santa&7 Emote! XmasTreeEmoteName: &cXmas Tree XmasTreeEmoteLore: &7Happy Holidays! XmasTreeEmotePerm: cosmetic.xmastreeemote ReceiveXmasTreeEmote: &7You just equipped the &fXmas Tree&7 Emote! #================================================# # Here you can set a time/cooldown that a player # has to wait before using the gadget again. Prevents spam. # Bypass permission coming soon! - Next update! #================================================# GrapplingHookCoolDown: 3 GrapplingHookCoolDownMsg: &cPlease wait 3 seconds before you do this again! TNTGunCoolDown: 3 TNTGunCoolDownMsg: &cPlease wait 3 seconds before you do this again! BlazeRodGunCoolDown: 3 BlazeRodGunCoolDownMsg: &cPlease wait 3 seconds before you do this again! BatBlasterCoolDown: 5 BatBlasterCoolDownMsg: &cPlease wait 5 seconds before you do this again! ThorsHammerCoolDown: 3 ThorsHammerCoolDownMsg: &cPlease wait 3 seconds before you do this again! DiscoBeaconCoolDown: 10 DiscoBeaconCoolDownMsg: &cPlease wait until the other disco is over! FortuneCookieCoolDown: 5 FortuneCookieCoolDownMsg: &cPlease wait 5 seconds before using again! SpoopyPumpkinCoolDown: 5 SpoopyPumpkinCoolDownMsg: &cPlease wait 5 seconds before using again! #================================================# # This is the GUI when players do the Cosmetics command. # You can change the Name and Lore of each GUI item. #================================================# GadgetsName: &cGadgets GadgetsLore: &7Select a fun Gadget! PetsName: &cPets PetsLore: &7Select a friendly Companion! ParticlesName: &cParticles ParticlesLore: &7Select a Particle! HatsName: &cHats HatsLore: &7Equip a fancy Hat! EmotesName: &cEmotes EmotesLore: &7Express yourself with a Emote! #================================================# # This is the GUI when players select a Gadget. #================================================# GUITPBowSlot: 10 GUIBlazeRodGunSlot: 11 GUITNTGunSlot: 12 GUIGrapplingHookSlot: 13 GUIBatBlasterSlot: 14 GUIThorHammerSlot: 15 GUIDiscoBeaconSlot: 16 GUIFortuneCookieSlot: 19 GUISpoopyPumpkinSlot: 20 #================================================# # This is the GUI slot where players select a Pet. #================================================# GUIPetRabbitSlot: 10 GUIPetWolfSlot: 11 GUIPetCowSlot: 12 #================================================# # This is the GUI slot where players select a Particle. #================================================# GUIFlameParticleSlot: 10 GUIHeartParticleSlot: 11 GUICloudParticleSlot: 12 GUINyanCatParticleSlot: 13 #================================================# # This is the GUI slot where players select a Hat. #================================================# GUIGrassHatSlot: 10 GUIStoneHatSlot: 11 GUICobbleHatSlot: 12 GUIOakLogHatSlot: 13 GUISandHatSlot: 14 GUIWoolHatSlot: 15 GUIDispenserHatSlot: 16 GUIIceHatSlot: 19 GUIGlassHatSlot: 20 GUIBookshelfHatSlot: 21 #================================================# # This is the GUI slot where players select a Emote. #================================================# GUISmileEmoteSlot: 10 GUICoolEmoteSlot: 11 GUISurprisedEmoteSlot: 12 GUICheekyEmoteSlot: 13 GUIWinkEmoteSlot: 14 GUIGrinEmoteSlot: 15 GUIFrownEmoteSlot: 16 GUICryEmoteSlot: 19 GUISleepyEmoteSlot: 20 GUIRageEmoteSlot: 21 GUIOrcBlinkEmoteSlot: 22 GUISantaBlinkEmoteSlot: 23 GUISantaWinkEmoteSlot: 24 GUISantaLookEmoteSlot: 25 GUIXmasTreeEmoteSlot: 28 #================================================# # Characters - Coming next update! # 1.9 #================================================# #=========================================================# # This is the slot where the items go when the player # selects the gadget/pet/particle etc. they want. AKA player's HotBar. # Note slots start from 0 and end at 8. # if changed pick a number from 0 - 8 #=========================================================# TPBowSlot: 1 BlazeRodGunSlot: 1 TNTGunSlot: 1 GrapplingHookSlot: 1 BatBlasterSlot: 1 ThorHammerSlot: 1 DiscoBeaconSlot: 1 CallPetBone: 1 FortuneCookieSlot: 1 SpoopyPumpkinSlot: 1 #=========================================# # Under here is all the script code! DO NOT touch # No support given if the code below was touched! #=========================================# on inventory click: if inventory name of player's current inventory is "{@GUIName}": if clicked slot is 11: cancel event wait a tick play "ui_button_click" to player open chest with 6 rows named "{@GUIGadgetsName}" to player wait a tick set slot {@GUITPBowSlot} of player's current inventory to bow named "{@TPBowName}" with lore "{@TPBowLore}||" set slot {@GUIBlazeRodGunSlot} of player's current inventory to blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}||" set slot {@GUITNTGunSlot} of player's current inventory to tnt named "{@TNTGunName}" with lore "{@TNTGunLore}||" set slot {@GUIGrapplingHookSlot} of player's current inventory to fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}||" set slot {@GUIBatBlasterSlot} of player's current inventory to iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}||" set slot {@GUIThorHammerSlot} of player's current inventory to diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}||" set slot {@GUIDiscoBeaconSlot} of player's current inventory to beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}||" set slot {@GUIFortuneCookieSlot} of player's current inventory to cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}||" set slot {@GUISpoopyPumpkinSlot} of player's current inventory to pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}||" set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||" set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||" set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||" if clicked slot is 13: cancel event wait 1 tick play "ui_button_click" to player open chest with 6 rows named "{@GUIPetsName}" to player wait a tick set slot {@GUIPetRabbitSlot} of player's current inventory to rabbit foot named "{@PetRabbitName}" with lore "{@PetRabbitLore}||" set slot {@GUIPetWolfSlot} of player's current inventory to bone named "{@PetWolfName}" with lore "{@PetWolfLore}||" set slot {@GUIPetCowSlot} of player's current inventory to raw beef named "{@PetCowName}" with lore "{@PetCowLore}||" set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||" set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||" set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||" if clicked slot is 15: cancel event wait 1 tick play "ui_button_click" to player open chest with 6 rows named "{@GUIParticlesName}" to player wait a tick set slot {@GUIFlameParticleSlot} of player's current inventory to blaze powder named "{@FlameParticleName}" with lore "{@FlameParticleLore}||" set slot {@GUIHeartParticleSlot} of player's current inventory to red dye named "{@HeartParticleName}" with lore "{@HeartParticleLore}||" set slot {@GUICloudParticleSlot} of player's current inventory to cobweb named "{@CloudParticleName}" with lore "{@CloudParticleLore}||" set slot {@GUINyanCatParticleSlot} of player's current inventory to fish named "{@NyanCatParticleName}" with lore "{@NyanCatParticleLore}||" set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||" set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||" set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||" if clicked slot is 30: cancel event wait 1 tick play "ui_button_click" to player open chest with 6 rows named "{@GUIHatsName}" to player wait a tick set slot {@GUIGrassHatSlot} of player's current inventory to grass named "{@GrassHatName}" with lore "{@GrassHatLore}||" set slot {@GUIWoolHatSlot} of player's current inventory to wool named "{@WoolHatName}" with lore "{@WoolHatLore}||" set slot {@GUIGlassHatSlot} of player's current inventory to glass named "{@GlassHatName}" with lore "{@GlassHatLore}||" set slot {@GUIDispenserHatSlot} of player's current inventory to dispenser named "{@DispenserHatName}" with lore "{@DispenserHatLore}||" set slot {@GUIOakLogHatSlot} of player's current inventory to oak log named "{@OakLogHatName}" with lore "{@OakLogHatLore}||" set slot {@GUIStoneHatSlot} of player's current inventory to stone named "{@StoneHatName}" with lore "{@StoneHatLore}||" set slot {@GUICobbleHatSlot} of player's current inventory to cobblestone named "{@CobbleHatName}" with lore "{@CobbleHatLore}||" set slot {@GUIIceHatSlot} of player's current inventory to ice named "{@IceHatName}" with lore "{@IceHatLore}||" set slot {@GUISandHatSlot} of player's current inventory to sand named "{@SandHatName}" with lore "{@SandHatLore}||" set slot {@GUIBookshelfHatSlot} of player's current inventory to bookshelf named "{@BookshelfHatName}" with lore "{@BookshelfHatLore}||" set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||" set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||" set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||" if clicked slot is 32: cancel event set {_santaemote} to "Santa" parsed as offlineplayer set {_orcemote} to "Teaz" parsed as offlineplayer wait 1 tick play "ui_button_click" to player open chest with 6 rows named "{@GUIEmotesName}" to player wait a tick set slot {@GUISmileEmoteSlot} of player's current inventory to head named "{@SmileEmoteName}" with lore "{@SmileEmoteLore}||" set slot {@GUICoolEmoteSlot} of player's current inventory to head named "{@CoolEmoteName}" with lore "{@CoolEmoteLore}||" set slot {@GUISurprisedEmoteSlot} of player's current inventory to head named "{@SurprisedEmoteName}" with lore "{@SurprisedEmoteLore}||" set slot {@GUICheekyEmoteSlot} of player's current inventory to head named "{@CheekyEmoteName}" with lore "{@CheekyEmoteLore}||" set slot {@GUIWinkEmoteSlot} of player's current inventory to head named "{@WinkEmoteName}" with lore "{@WinkEmoteLore}||" set slot {@GUIGrinEmoteSlot} of player's current inventory to head named "{@GrinEmoteName}" with lore "{@GrinEmoteLore}||" set slot {@GUIFrownEmoteSlot} of player's current inventory to head named "{@FrownEmoteName}" with lore "{@FrownEmoteLore}||" set slot {@GUICryEmoteSlot} of player's current inventory to head named "{@CryEmoteName}" with lore "{@CryEmoteLore}||" set slot {@GUISleepyEmoteSlot} of player's current inventory to head named "{@SleepyEmoteName}" with lore "{@SleepyEmoteLore}||" set slot {@GUIRageEmoteSlot} of player's current inventory to head named "{@RageEmoteName}" with lore "{@RageEmoteLore}||" set slot {@GUISantaWinkEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaWinkEmoteName}" with lore "{@SantaWinkEmoteLore}||" set slot {@GUISantaBlinkEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaBlinkEmoteName}" with lore "{@SantaBlinkEmoteLore}||" set slot {@GUISantaLookEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaLookEmoteName}" with lore "{@SantaLookEmoteLore}||" set slot {@GUIOrcBlinkEmoteSlot} of player's current inventory to skull of {_orcemote} named "{@OrcBlinkEmoteName}" with lore "{@OrcBlinkEmoteLore}||" set slot {@GUIXmasTreeEmoteSlot} of player's current inventory to head named "{@XmasTreeEmoteName}" with lore "{@XmasTreeEmoteLore}||" set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||" set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||" set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||" if clicked slot is {@GUICloseSlot}: play "ui_button_click" to player close player's inventory on inventory click: if inventory name of player's current inventory is "{@GUIGadgetsName}": if clicked slot is {@GUITPBowSlot}: if player has permission "{@TPBowPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@TPBowSlot} of player to bow of infinity 1 and unbreaking 100 named "{@TPBowName}" with lore "{@TPBowLore}||" set slot 9 of player to arrow named "Arrow" send "{@Prefix} {@ReceiveTPBow}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIBlazeRodGunSlot}: if player has permission "{@BlazeRodGunPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@BlazeRodGunSlot} of player to blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}" send "{@Prefix} {@ReceiveBlazeRodGun}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIGrapplingHookSlot}: if player has permission "{@GrapplingHookPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@GrapplingHookSlot} of player to fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}" send "{@Prefix} {@ReceiveGrapplingHook}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIBatBlasterSlot}: if player has permission "{@BatBlasterPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@BatBlasterSlot} of player to iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}" send "{@Prefix} {@ReceiveBatBlaster}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUITNTGunSlot}: if player has permission "{@TNTGunPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@TNTGunSlot} of player to tnt named "{@TNTGunName}" with lore "{@TNTGunLore}" send "{@Prefix} {@ReceiveTNTGun}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIThorHammerSlot}: if player has permission "{@ThorHammerPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@ThorHammerSlot} of player to diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}" send "{@Prefix} {@ReceiveThorHammer}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIDiscoBeaconSlot}: if player has permission "{@DiscoBeaconPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@DiscoBeaconSlot} of player to beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}" send "{@Prefix} {@ReceiveDiscoBeacon}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIFortuneCookieSlot}: if player has permission "{@FortuneCookiePerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@FortuneCookieSlot} of player to cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}" send "{@Prefix} {@ReceiveFortuneCookie}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISpoopyPumpkinSlot}: if player has permission "{@SpoopyPumpkinPerm}" or "cosmetics.all": play "block_note_pling" to player set slot {@SpoopyPumpkinSlot} of player to pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}" send "{@Prefix} {@ReceiveSpoopyPumpkin}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIClearSlot}: if player has a bow named "{@TPBowName}" with lore "{@TPBowLore}": remove a bow named "{@TPBowName}" with lore "{@TPBowLore}" from player's inventory remove a arrow named "Arrow" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}": remove a blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a tnt named "{@TNTGunName}" with lore "{@TNTGunLore}": remove a tnt named "{@TNTGunName}" with lore "{@TNTGunLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}": remove a fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}": remove a iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}": remove diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}": remove beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}": remove cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop if player has a pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}": remove pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}" from player's inventory send "{@Prefix} {@ClearedCosmetic}" close player's inventory stop else: send "{@Prefix} {@NoCosmetic}" play "block_anvil_place" to player close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory play "ui_button_click" to player if clicked slot is {@GUIGoBack}: cancel event wait a tick make player execute command "{@Command}" play "ui_button_click" to player if inventory name of player's current inventory is "{@GUIPetsName}": if clicked slot is {@GUIPetRabbitSlot}: if player has permission "{@PetRabbitPerm}" or "cosmetics.all": if {pet.%player%.set} is true: send "{@Prefix} {@AlreadyHavePet}" close player's inventory cancel event else: close player's inventory play "block_note_pling" to player set {pet.%player%.set} to true set {pet.%player%.rabbit} to true set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" spawn 1 rabbit at the player send "{@Prefix} {@ReceivePetRabbit}" close player's inventory set name of spawned entity to "{@SpawnedRabbitName}" add spawned entity to {pet.%player%::*} add spawned entity to {follow::%player%::*} while spawned entity exists: make spawned entity pathfind to player with speed 2 wait 1 tick else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIPetWolfSlot}: if player has permission "{@PetWolfPerm}" or "cosmetics.all": if {pet.%player%.set} is true: send "{@Prefix} {@AlreadyHavePet}" close player's inventory cancel event else: close player's inventory play "block_note_pling" to player set {pet.%player%.set} to true set {pet.%player%.wolf} to true set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" spawn 1 wolf at the player send "{@Prefix} {@ReceivePetWolf}" close player's inventory set name of spawned entity to "{@SpawnedWolfName}" add spawned entity to {pet.%player%::*} add spawned entity to {follow::%player%::*} while spawned entity exists: make spawned entity pathfind to player with speed 2 wait 1 tick else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIPetCowSlot}: if player has permission "{@PetCowPerm}" or "cosmetics.all": if {pet.%player%.set} is true: send "{@Prefix} {@AlreadyHavePet}" close player's inventory cancel event else: close player's inventory play "block_note_pling" to player set {pet.%player%.set} to true set {pet.%player%.cow} to true set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" spawn 1 cow at the player send "{@Prefix} {@ReceivePetCow}" close player's inventory set name of spawned entity to "{@SpawnedCowName}" add spawned entity to {pet.%player%::*} add spawned entity to {follow::%player%} while spawned entity exists: make spawned entity pathfind to player with speed 2 wait 1 tick else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIClearSlot}: if {pet.%player%.rabbit} is true: loop {pet.%player%::*}: set {pet.%player%.set} to false set {pet.%player%.rabbit} to false kill loop-value remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory send "{@Prefix} {@RemovedPet}" clear {follow::%player%::*} close player's inventory stop if {pet.%player%.wolf} is true: loop {pet.%player%::*}: set {pet.%player%.set} to false set {pet.%player%.wolf} to false kill loop-value remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory send "{@Prefix} {@RemovedPet}" clear {follow::%player%::*} close player's inventory stop if {pet.%player%.cow} is true: loop {pet.%player%::*}: set {pet.%player%.set} to false set {pet.%player%.cow} to false kill loop-value remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory send "{@Prefix} {@RemovedPet}" clear {follow::%player%::*} close player's inventory else: send "{@Prefix} {@NoPet}" play "block_anvil_place" to player close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory if clicked slot is {@GUIGoBack}: cancel event wait a tick make player execute command "{@Command}" play "ui_button_click" to player if inventory name of player's current inventory is "{@GUIParticlesName}": if clicked slot is {@GUIFlameParticleSlot}: if player has permission "{@FlameParticlePerm}" or "cosmetics.all": if {particle.%player%.set} is false: play "block_note_pling" to player set {particle.%player%} to true set {particle.%player%.set} to true set {flame.particle.%player%} to true send "{@Prefix} {@ReceiveFlameParticle}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@ParticleAlreadySet}" else if player does not have the permission "{@FlameParticlePerm}" or "cosmetics.all": play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" cancel event if clicked slot is {@GUIHeartParticleSlot}: if player has permission "{@HeartParticlePerm}" or "cosmetics.all": if {particle.%player%.set} is false: play "block_note_pling" to player set {particle.%player%} to true set {particle.%player%.set} to true set {heart.particle.%player%} to true send "{@Prefix} {@ReceiveHeartParticle}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@ParticleAlreadySet}" else if player does not have the permission "{@HeartParticlePerm}" or "cosmetics.all": play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" cancel event if clicked slot is {@GUICloudParticleSlot}: if player has permission "{@CloudParticlePerm}" or "cosmetics.all": if {particle.%player%.set} is false: play "block_note_pling" to player set {particle.%player%} to true set {particle.%player%.set} to true set {cloud.particle.%player%} to true send "{@Prefix} {@ReceiveCloudParticle}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@ParticleAlreadySet}" else if player does not have the permission "{@CloudParticlePerm}" or "cosmetics.all": play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" cancel event if clicked slot is {@GUINyanCatParticleSlot}: if player has permission "{@NyanCatParticlePerm}" or "cosmetics.all": if {particle.%player%.set} is false: play "block_note_pling" to player set {particle.%player%} to true set {particle.%player%.set} to true drawNyanCat center player, id "nyancat.%player%", visibleRange 30 send "{@Prefix} {@ReceiveNyanCatParticle}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@ParticleAlreadySet}" else if player does not have the permission "{@NyanCatParticlePerm}" or "cosmetics.all": play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" cancel event if clicked slot is {@GUIClearSlot}: if {particle.%player%} is true: set {flame.particle.%player%} to false set {cloud.particle.%player%} to false set {heart.particle.%player%} to false set {particle.%player%.set} to false set {particle.%player%} to false delete {flame.%player%} delete {cloud.%player%} delete {heart.%player%} stopEffect "nyancat.%player%" send "{@Prefix} {@ClearedCosmetic}" close player's inventory else: send "{@Prefix} {@NoCosmetic}" play "block_anvil_place" to player close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory if clicked slot is {@GUIGoBack}: cancel event wait a tick make player execute command "{@Command}" play "ui_button_click" to player if inventory name of player's current inventory is "{@GUIHatsName}": if clicked slot is {@GUIGrassHatSlot}: if player has permission "{@GrassHatPerm}" or "cosmetics.all": set helmet of the player to grass set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveGrassHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIWoolHatSlot}: if player has permission "{@WoolHatPerm}" or "cosmetics.all": set helmet of the player to wool set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveWoolHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIGlassHatSlot}: if player has permission "{@GlassHatPerm}" or "cosmetics.all": set helmet of the player to glass set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveGlassHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIDispenserHatSlot}: if player has permission "{@DispenserHatPerm}" or "cosmetics.all": set helmet of the player to dispenser set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveDispenserHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIIceHatSlot}: if player has permission "{@IceHatPerm}" or "cosmetics.all": set helmet of the player to ice set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveIceHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIStoneHatSlot}: if player has permission "{@StoneHatPerm}" or "cosmetics.all": set helmet of the player to stone set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveStoneHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUICobbleHatSlot}: if player has permission "{@CobbleHatPerm}" or "cosmetics.all": set helmet of the player to cobblestone set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveCobbleHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIOakLogHatSlot}: if player has permission "{@OakLogHatPerm}" or "cosmetics.all": set helmet of the player to oak log set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveOakLogHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISandHatSlot}: if player has permission "{@SandHatPerm}" or "cosmetics.all": set helmet of the player to sand set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveSandHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIBookshelfHatSlot}: if player has permission "{@BookshelfHatPerm}" or "cosmetics.all": set helmet of the player to bookshelf set {hat.%player%} to true play "block_note_pling" to player send "{@Prefix} {@ReceiveBookshelfHat}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIClearSlot}: if {hat.%player%} is true: set helmet of the player to air set {hat.%player%} to false send "{@Prefix} {@ClearedCosmetic}" close player's inventory else: send "{@Prefix} {@NoCosmetic}" play "block_anvil_place" to player close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory play "ui_button_click" to player if clicked slot is {@GUIGoBack}: cancel event wait a tick make player execute command "{@Command}" play "ui_button_click" to player if inventory name of player's current inventory is "{@GUIEmotesName}": if clicked slot is {@GUISmileEmoteSlot}: if player has permission "{@SmileEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveSmileEmote}" close player's inventory set {emotes::smile::%player%} to true emote smile on player while {emotes::smile::%player%} is true: emote smile on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUICoolEmoteSlot}: if player has permission "{@CoolEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveCoolEmote}" close player's inventory set {emotes::cool::%player%} to true emote cool on player while {emotes::cool::%player%} is true: emote cool on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISurprisedEmoteSlot}: if player has permission "{@SurprisedEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveSurprisedEmote}" close player's inventory set {emotes::surprised::%player%} to true emote surprised on player while {emotes::surprised::%player%} is true: emote surprised on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUICheekyEmoteSlot}: if player has permission "{@CheekyEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveCheekyEmote}" close player's inventory set {emotes::cheeky::%player%} to true emote cheeky on player while {emotes::cheeky::%player%} is true: emote cheeky on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIWinkEmoteSlot}: if player has permission "{@WinkEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveWinkEmote}" close player's inventory set {emotes::wink::%player%} to true emote surprised on player while {emotes::wink::%player%} is true: emote wink on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIGrinEmoteSlot}: if player has permission "{@GrinEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveGrinEmote}" close player's inventory set {emotes::grin::%player%} to true emote grin on player while {emotes::grin::%player%} is true: emote grin on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIFrownEmoteSlot}: if player has permission "{@FrownEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveFrownEmote}" close player's inventory set {emotes::frown::%player%} to true emote frown on player while {emotes::frown::%player%} is true: emote frown on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUICryEmoteSlot}: if player has permission "{@CryEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveCryEmote}" close player's inventory set {emotes::cry::%player%} to true emote cry on player while {emotes::cry::%player%} is true: emote cry on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISleepyEmoteSlot}: if player has permission "{@SleepyEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveSleepyEmote}" close player's inventory set {emotes::sleepy::%player%} to true emote sleepy on player while {emotes::sleepy::%player%} is true: emote sleepy on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIRageEmoteSlot}: if player has permission "{@RageEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveRageEmote}" close player's inventory set {emotes::rage::%player%} to true emote rage on player while {emotes::rage::%player%} is true: emote surprised on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIOrcBlinkEmoteSlot}: if player has permission "{@OrcBlinkEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveOrcBlinkEmote}" close player's inventory set {emotes::orcblink::%player%} to true emote orc blink on player while {emotes::orcblink::%player%} is true: emote orc blink on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISantaWinkEmoteSlot}: if player has permission "{@SantaWinkEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveSantaWinkEmote}" close player's inventory set {emotes::santawink::%player%} to true emote santa wink on player while {emotes::santawink::%player%} is true: emote santa wink on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISantaBlinkEmoteSlot}: if player has permission "{@SantaBlinkEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveSantaBlinkEmote}" close player's inventory set {emotes::santablink::%player%} to true emote santa blink on player while {emotes::santablink::%player%} is true: emote santa blink on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUISantaLookEmoteSlot}: if player has permission "{@SantaLookEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveSantaLookEmote}" close player's inventory set {emotes::santalook::%player%} to true emote santa look on player while {emotes::santalook::%player%} is true: emote santa look on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIXmasTreeEmoteSlot}: if player has permission "{@XmasTreeEmotePerm}" or "cosmetics.all": if {emotes.%player%} is false: play "block_note_pling" to player set {emotes.%player%} to true send "{@Prefix} {@ReceiveXmasTreeEmote}" close player's inventory set {emotes::XmasTree::%player%} to true emote xmas tree on player while {emotes::xmastree::%player%} is true: emote xmas tree on player wait 1 tick else: send "{@Prefix} {@CosmeticAlreadySet}" close player's inventory else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIClearSlot}: if {emotes.%player%} is true: set {emotes::smile::%player%} to false set {emotes::cool::%player%} to false set {emotes::surprised::%player%} to false set {emotes::cheeky::%player%} to false set {emotes::wink::%player%} to false set {emotes::grin::%player%} to false set {emotes::frown::%player%} to false set {emotes::cry::%player%} to false set {emotes::sleepy::%player%} to false set {emotes::rage::%player%} to false set {emotes::orcblink::%player%} to false set {emotes::santawink::%player%} to false set {emotes::santablink::%player%} to false set {emotes::santalook::%player%} to false set {emotes::xmastree::%player%} to false set {emotes.%player%} to false send "{@Prefix} {@ClearedCosmetic}" close player's inventory else: send "{@Prefix} {@NoCosmetic}" play "block_anvil_place" to player close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory play "ui_button_click" to player if clicked slot is {@GUIGoBack}: cancel event wait a tick make player execute command "{@Command}" play "ui_button_click" to player command /{@Command}: trigger: if "%plugins list%" does not contain "Skript" and "SkQuery" and "Umbaska" and "SkRayFall" and "SkDragon": send "{@Prefix} &cUh oh... It looks like you're missing a plugin-addon for this script to work! Make sure you have Skript, SkQuery, Umbaska, SkRayFall, and skDragon installed!" else: message "{@Prefix} {@OpeningGUI}" play "block_note_pling" to player open chest with 6 rows named "{@GUIName}" to player wait a tick set slot 11 of player's current inventory to bow named "{@GadgetsName}" with lore "{@GadgetsLore}||" set slot 13 of player's current inventory to bone named "{@PetsName}" with lore "{@PetsLore}||" set slot 15 of player's current inventory to blaze powder named "{@ParticlesName}" with lore "{@ParticlesLore}||" set slot 30 of player's current inventory to diamond helmet named "{@HatsName}" with lore "{@HatsLore}||" set slot 32 of player's current inventory to head named "{@EmotesName}" with lore "{@EmotesLore}||" set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||" on rightclick holding pumpkin: if {%player%.cooldown8} is true: send "{@Prefix} {@SpoopyPumpkinCoolDownMsg}" cancel event else: set {%player%.cooldown8} to true make entity wear a pumpkin strike lightning effect at the player wait 6 ticks make entity wear air play "entity_wither_spawn" to player wait 10 ticks strike lightning effect at the player apply blindness to the player for 6.10 seconds apply nausea to the player for 6.10 seconds play "entity_ghast_hurt" to player wait 1 second make entity wear a pumpkin play "entity_wither_ambient" to player strike lightning effect at the player wait 1 second make entity wear air play "entity_ghast_hurt" to player wait 3 ticks play "entity_ghast_hurt" to player strike lightning effect at the player wait 6 ticks strike lightning effect at the player make entity wear a pumpkin wait 2 seconds make entity wear air wait {@SpoopyPumpkinCoolDown} seconds clear {%player%.cooldown8} on rightclick holding beacon: if player is holding beacon named "{@DiscoBeaconName}": if {%player%.cooldown6} is true: send "{@Prefix} {@DiscoBeaconCoolDownMsg}" cancel event else: set {%player%.cooldown6} to true drawDisco style 1, particle redstone, RGB .608, 1, 1, particle2 redstone, RGB2 0, 0, 0, center location of player, id "disco.%player%", rainbowMode true, maxLines 7, lineLength 5, sphereRadius .6, sphereDensity 70, lineDensity 40, visibleRange 32, displacementXYZ 0, 5, 0, pulseDelay 2 loop 16 times: play "block_note_basedrum" to player wait 4 ticks play "block_note_bass" to player wait 4 ticks play "block_note_harp" to player wait 4 ticks play "block_note_hat" to player wait 4 ticks play "block_note_snare" to player stopEffect "disco.%player%" clear {%player%.cooldown6} on rightclick holding diamond axe: if {%player%.cooldown5} is true: send "{@Prefix} {@ThorsHammerCoolDownMsg}" cancel event else: set {%player%.cooldown5} to true strike lightning at targeted block wait {@ThorsHammerCoolDown} seconds clear {%player%.cooldown5} on rightclick holding blaze rod: if {%player%.cooldown4} is true: send "{@Prefix} {@BlazeRodGunCoolDownMsg}" cancel event else: set {%player%.cooldown4} to true show 20 "heart" particles at location of player for player offset by 2, 2 and 2 shoot a snowball with speed 1 play "entity_cat_ambient" to player wait {@BlazeRodGunCoolDown} seconds clear {%player%.cooldown4} on rightclick holding tnt: if {%player%.cooldown3} is true: send "{@Prefix} {@TNTGunCoolDownMsg}" cancel event else: set {%player%.cooldown3} to true shoot a tnt with speed 1 wait 4 seconds play "entity_firework_blast" to player play "block_note_pling" to player push player backwards at speed 0.5 push player upwards at speed 0.5 wait {@TNTGunCoolDown} seconds clear {%player%.cooldown3} on rightclick holding iron horse armor: if {%player%.cooldown2} is true: send "{@Prefix} {@BatBlasterCoolDownMsg}" cancel event else: set {%player%.cooldown2} to true play "entity_firework_shoot" to player show 40 "lava" particles at location of player for player offset by 2, 2 and 2 loop 10 times: shoot a bat with speed 2 wait 5 seconds play "entity_generic_explode" to player kill all bats wait {@BatBlasterCoolDown} seconds clear {%player%.cooldown2} on rightclick holding fishing rod: if {%player%.cooldown1} is true: send "{@Prefix} {@GrapplingHookCoolDownMsg}" cancel event else: set {%player%.cooldown1} to true play "entity_firework_shoot" to player push player upwards at speed 2.0 push player forward at speed 2.0 wait {@GrapplingHookCoolDown} seconds clear {%player%.cooldown1} on rightclick holding bone: loop {pet.%player%::*}: teleport loop-value to location of player send "{@Prefix} {@SummonedPet}" on rightclick holding cookie: if {%player%.cooldown7} is true: send "{@Prefix} {@FortuneCookieCoolDownMsg}" cancel event else: set {%player%.cooldown7} to true message "{@Prefix} {@FortuneCookieFirstMsg}" set {_Reward} to a random integer between 1 and 7 if {_Reward} is 1: send "{@Prefix} {@FortuneMsg1}" if {_Reward} is 2: send "{@Prefix} {@FortuneMsg2}" if {_Reward} is 3: send "{@Prefix} {@FortuneMsg3}" if {_Reward} is 4: send "{@Prefix} {@FortuneMsg4}" if {_Reward} is 5: send "{@Prefix} {@FortuneMsg5}" if {_Reward} is 6: send "{@Prefix} {@FortuneMsg6}" if {_Reward} is 7: send "{@Prefix} {@FortuneMsg7}" wait {@FortuneCookieCoolDown} seconds clear {%player%.cooldown7} on inventory click: if player does not have the permission "{@MoveItemsPerm}": cancel event on damage: if damage was caused by lightning: cancel event if damage was caused by fall: cancel event on death of rabbit or cow or horse: clear drops On explosion prime: cancel event on place of tnt: cancel event send "{@Prefix} {@CantPlaceCosmetic}" on place of beacon: cancel event on projectile hit: if projectile is arrow: set {_arrow} to projectile teleport shooter to {_arrow} clear projectile on any move: if {flame.particle.%player%} is true: set {flame.%player%} to location of player show 3 "flame" particles at location of player for player offset by 0.4, 0.6, 0.4 if {heart.particle.%player%} is true: set {heart.%player%} to location of player show 3 "heart" particles at location of player for player offset by 0.4, 0.6, 0.4 if {cloud.particle.%player%} is true: set {cloud.%player%} to location of player show 3 "cloud" particles at location of player for player offset by 0.4, 0.6, 0.4 on rightclick holding chest: if player is holding chest named "{@ChestName}": make player execute command "{@Command}" play "ui_button_click" to player else: cancel event on join: set slot {@ChestSlot} of player to chest named "{@ChestName}" on join: wait 3 ticks if player is op: if text from "https://pastebin.com/raw/myD6mDAd" is not "{@VersionID}": play "block_note_pling" to player message "&7&m------------------&7[&c&lCosmetic &r&fUpdate&7]&7&m-----------------" message "&r " message "&r &cA new update/version was found!" message "&r &cDownload from here:" message "&r " message " &fhttps://www.spigotmc.org/resources/skript-cosmetics.38857/" message "&7&m-----------------------------------------------------" stop on disconnect: loop {pet.%player%::*}: kill loop-value clear {pet.%player%::*} on quit: set {pet.%player%.set} to false set {emotes::smile::%player%} to false set {emotes::cool::%player%} to false set {emotes::surprised::%player%} to false set {emotes::cheeky::%player%} to false set {emotes::wink::%player%} to false set {emotes::grin::%player%} to false set {emotes::frown::%player%} to false set {emotes::cry::%player%} to false set {emotes::sleepy::%player%} to false set {emotes::rage::%player%} to false set {emotes::santawink::%player%} to false set {emotes::santablink::%player%} to false set {emotes::santalook::%player%} to false set {emotes::orcblink::%player%} to false set {emotes::xmastree::%player%} to false set {%player%.cooldown1} to false set {%player%.cooldown2} to false set {%player%.cooldown3} to false set {%player%.cooldown4} to false set {%player%.cooldown5} to false set {%player%.cooldown6} to false set {%player%.cooldown7} to false set {%player%.cooldown8} to false set {flame.particle.%player%} to false set {cloud.particle.%player%} to false set {heart.particle.%player%} to false set {particle.%player%.set} to false set {emotes.%player%} to false delete {pet.%player%.wolf} delete {pet.%player%.cow} delete {pet.%player%.horse} delete {pet.%player%.rabbit} delete {flame.%player%} delete {cloud.%player%} delete {heart.%player%} clear {follow::%player%::*} stopEffect "disco.%player%" stopEffect "nyancat.%player%" clear player's inventory #=======================================# # Terms: Do not edit this skript/script # and give it or sell it as if it were your own! #=======================================#