#=====================================================================# # Cosmetics - Version 1.7 # 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.7 # DONT CHANGE THIS!! #===================================================# # You may edit the messages under here! # but do not get rid of anything behind the colons: # only edit whats after it! #===================================================# Prefix: &8[&cCosmetics&8] Command: cosmetics ChestName: &cCosmetics &7(Rightclick) 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 #==============================================# # The Cosmetics Vault only supports Permissionsex! # If you want another permission handler plugin # supported with this skript please feel free to private # message me on Spigot! #==============================================# GUICosmeticVault: &lCosmetic Vault CosmeticVaultWannaRoll: &lCosmetics - Wanna Roll? Roll: &aRoll Cancel: &cCancel AddRollsPerm: cosmetic.add NoRolls: &cYou have no rolls! #================================================# # 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. 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 PetHorseName: &cHorse PetHorseLore: &7Pff... nahhh! PetHorsePerm: cosmetic.pethorse ReceivePetHorse: &7You just got the &fHorse&7 Pet! SpawnedHorseName: &b&lHorse 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! #================================================# # 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! #================================================# # 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 #================================================# # This is the GUI slot where players select a Pet. #================================================# GUIPetRabbitSlot: 10 GUIPetWolfSlot: 11 GUIPetCowSlot: 12 GUIPetHorseSlot: 13 #================================================# # 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 #=========================================================# # 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 #=========================================# # 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 "{@CosmeticVaultWannaRoll}": if clicked slot is 12: if {rolls.%player%} is 0: send "{@Prefix} {@NoRolls}" play "entity_endermen_teleport" to player close player's inventory cancel event else: remove 1 from {rolls.%player%} close player's inventory wait a tick open chest with 3 rows named "{@GUICosmeticVault}" to player set slot 12 of player's current inventory to gray glass pane named "Rolling..." set slot 14 of player's current inventory to gray glass pane named "Rolling..." wait 4 ticks set slot 13 of player's current inventory to diamond play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to emerald play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to gold ingot play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to diamond play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to diamond play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to emerald play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to gold ingot play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to diamond play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 4 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 6 ticks set slot 13 of player's current inventory to diamond play "block_note_pling" to player wait 8 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 10 ticks set slot 13 of player's current inventory to gold ingot play "block_note_pling" to player wait 10 ticks set slot 13 of player's current inventory to emerald play "block_note_pling" to player wait 10 ticks set slot 13 of player's current inventory to iron ingot play "block_note_pling" to player wait 1 second set slot 13 of player's current inventory to gold ingot play "block_note_pling" to player wait 1 second set slot 13 of player's current inventory to diamond play "block_note_pling" to player set slot 13 of player's current inventory to diamond set slot 12 of player's current inventory to gray glass pane named "Congrats!" set slot 14 of player's current inventory to gray glass pane named "Congrats!" play "entity_firework_large_blast" to player play "entity_firework_twinkle" to player play "block_note_pling" to player play "entity_experience_orb_pickup" to player launch "BALL_LARGE" firework at player timed 0 coloured "red", "BLUE", "YELLOW", "PINK" and "white" set {_Reward} to a random integer between 1 and 36 if {_Reward} is 1: console command "pex user %player% add cosmetic.tpbow" send "{@Prefix} {@ReceiveTPBow}" if {_Reward} is 2: console command "pex user %player% add cosmetic.petwolf" send "{@Prefix} {@ReceivePetWolf}" if {_Reward} is 3: console command "pex user %player% add cosmetic.petcow" send "{@Prefix} {@ReceivePetCow}" if {_Reward} is 4: console command "pex user %player% add cosmetic.thorhammer" send "{@Prefix} {@ReceiveThorHammer}" if {_Reward} is 5: console command "pex user %player% add cosmetic.dispenserhat" send "{@Prefix} {@ReceiveDispenserHat}" if {_Reward} is 6: console command "pex user %player% add cosmetic.cloudparticle" send "{@Prefix} {@ReceiveCloudParticle}" if {_Reward} is 7: console command "pex user %player% add cosmetic.blazerodgun" send "{@Prefix} {@ReceiveBlazeRodGun}" if {_Reward} is 8: console command "pex user %player% add cosmetic.flameparticle" send "{@Prefix} {@ReceiveFlameParticle}" if {_Reward} is 9: console command "pex user %player% add cosmetic.nyancatparticle" send "{@Prefix} {@ReceiveNyanCatParticle}" if {_Reward} is 10: console command "pex user %player% add cosmetic.petrabbit" send "{@Prefix} {@ReceivePetRabbit}" if {_Reward} is 11: console command "pex user %player% add cosmetic.grapplinghook" send "{@Prefix} {@ReceiveGrapplingHook}" if {_Reward} is 12: console command "pex user %player% add cosmetic.icehat" send "{@Prefix} {@ReceiveIceHat}" if {_Reward} is 13: console command "pex user %player% add cosmetic.woolhat" send "{@Prefix} {@ReceiveWoolHat}" if {_Reward} is 14: console command "pex user %player% add cosmetic.tntgun" send "{@Prefix} {@ReceiveTNTGun}" if {_Reward} is 15: console command "pex user %player% add cosmetic.batblaster" send "{@Prefix} {@ReceiveBatBlaster}" if {_Reward} is 16: console command "pex user %player% add cosmetic.grasshat" send "{@Prefix} {@ReceiveGrassHat}" if {_Reward} is 17: console command "pex user %player% add cosmetic.glasshat" send "{@Prefix} {@ReceiveGlassHat}" if {_Reward} is 18: console command "pex user %player% add cosmetic.discobeacon" send "{@Prefix} {@ReceiveDiscoBeacon}" if {_Reward} is 19: console command "pex user %player% add cosmetic.hearparticle" send "{@Prefix} {@ReceiveHeartParticle}" if {_Reward} is 20: console command "pex user %player% add cosmetic.stonehat" send "{@Prefix} {@ReceiveStoneHat}" if {_Reward} is 21: console command "pex user %player% add cosmetic.cobblehat" send "{@Prefix} {@ReceiveCobbleHat}" if {_Reward} is 22: console command "pex user %player% add cosmetic.loghat" send "{@Prefix} {@ReceiveOakLogHat}" if {_Reward} is 23: console command "pex user %player% add cosmetic.pethorse" send "{@Prefix} {@ReceivePetHorse}" if {_Reward} is 24: console command "pex user %player% add cosmetic.fortunecookie" send "{@Prefix} {@ReceiveFortuneCookie}" if {_Reward} is 25: console command "pex user %player% add cosmetic.sandhat" send "{@Prefix} {@ReceiveSandHat}" if {_Reward} is 26: console command "pex user %player% add cosmetic.bookshelfhat" send "{@Prefix} {@ReceiveBookshelfHat}" if {_Reward} is 27: console command "pex user %player% add cosmetic.smileemote" send "{@Prefix} {@ReceiveSmileEmote}" if {_Reward} is 28: console command "pex user %player% add cosmetic.coolemote" send "{@Prefix} {@ReceiveCoolEmote}" if {_Reward} is 29: console command "pex user %player% add cosmetic.surprisedemote" send "{@Prefix} {@ReceiveSurprisedEmote}" if {_Reward} is 30: console command "pex user %player% add cosmetic.cheekyemote" send "{@Prefix} {@ReceiveCheekyEmote}" if {_Reward} is 31: console command "pex user %player% add cosmetic.winkemote" send "{@Prefix} {@ReceiveWinkEmote}" if {_Reward} is 32: console command "pex user %player% add cosmetic.grinemote" send "{@Prefix} {@ReceiveGrinEmote}" if {_Reward} is 33: console command "pex user %player% add cosmetic.frownemote" send "{@Prefix} {@ReceiveFrownEmote}" if {_Reward} is 34: console command "pex user %player% add cosmetic.cryemote" send "{@Prefix} {@ReceiveCryEmote}" if {_Reward} is 35: console command "pex user %player% add cosmetic.sleepyemote" send "{@Prefix} {@ReceiveSleepyEmote}" if {_Reward} is 36: console command "pex user %player% add cosmetic.rageemote" send "{@Prefix} {@ReceiveRageEmote}" if clicked slot is 14: play "ui_button_click" to player close player's inventory command /roll [] []: permission: {@AddRollsPerm} permission message: {@Prefix} {@NoPerm} trigger: if arg-2 is not set: send "{@Prefix} &cTry /roll add [player]" else: add 1 to {rolls.%arg-2%} send "{@Prefix} &7You just gave &c%arg-2%&7 a roll!" on inventory click: if inventory name of player's current inventory is "{@GUIName}": if clicked slot is 11: close player's inventory wait 1 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 {@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: close player's inventory 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 {@GUIPetHorseSlot} of player's current inventory to iron horse armor named "{@PetHorseName}" with lore "{@PetHorseLore}||" 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: close player's inventory 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: close player's inventory 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: close player's inventory 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 {@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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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 {@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 else: send "{@Prefix} {@NoCosmetic}" close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory play "ui_button_click" to player if clicked slot is {@GUIGoBack}: close player's inventory 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}": 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 {follow::%player%::*} while spawned entity exists: make spawned entity pathfind to player with speed 3 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}": 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 {follow::%player%::*} while spawned entity exists: make spawned entity pathfind to player with speed 3 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}": 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 {follow::%player%::*} while spawned entity exists: make spawned entity pathfind to player with speed 3 wait 1 tick else: play "block_anvil_place" to player close player's inventory send "{@Prefix} {@NoPerm}" if clicked slot is {@GUIPetHorseSlot}: if player has permission "{@PetHorsePerm}": 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%.horse} to true set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" spawn 1 horse at the player send "{@Prefix} {@ReceivePetHorse}" close player's inventory set name of spawned entity to "{@SpawnedHorseName}" add spawned entity to {follow::%player%::*} while spawned entity exists: make spawned entity pathfind to player with speed 4 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 {follow::%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 {follow::%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%.horse} is true: loop {follow::%player%::*}: set {pet.%player%.set} to false set {pet.%player%.horse} 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 {follow::%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}" close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory if clicked slot is {@GUIGoBack}: close player's inventory 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}" close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory if clicked slot is {@GUIGoBack}: close player's inventory 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}": 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}" close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory play "ui_button_click" to player if clicked slot is {@GUIGoBack}: close player's inventory 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}": if {emotes::smile::%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}": if {emotes::cool::%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}": if {emotes::surprised::%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}": if {emotes::cheeky::%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}": if {emotes::wink::%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}": if {emotes::grin::%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}": if {emotes::frown::%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}": if {emotes::cry::%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}": if {emotes::sleepy::%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}": if {emotes::rage::%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 {@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.%player%} to false send "{@Prefix} {@ClearedCosmetic}" close player's inventory else: send "{@Prefix} {@NoCosmetic}" close player's inventory if clicked slot is {@GUICloseSlot}: close player's inventory play "ui_button_click" to player if clicked slot is {@GUIGoBack}: close player's inventory 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 skript to work! Make sure you have Skript, SkQuery, Umbaska, SkRayFall, and skDragon!" 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 beacon: 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 {follow::%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 on horse: if {pet.%player%.horse} is true: play "block_note_pling" to player equip the spawned horse with saddle make player ride spawned horse else: cancel event 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}" command /rolls: trigger: send "{@Prefix} &7You have &c%{rolls.%player%}%&7 rolls!" on rightclick on ender chest: if "%plugins list%" does not contain "Permissionsex": send "{@Prefix} &cUh oh... It looks like you're missing a plugin-addon for this skript to work! Make sure you have Permissionsex!" cancel event else: wait a tick open chest with 3 rows named "{@CosmeticVaultWannaRoll}" to player set slot 12 of player's current inventory to lime hardened clay named "{@Roll}" set slot 14 of player's current inventory to red hardened clay named "{@Cancel}" on join: if {rolls.%player%} is not set: set {rolls.%player%} to 0 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 {follow::%player%::*}: kill loop-value clear {follow::%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 {%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 {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! #=======================================#