Jump to content

CocoLovesDino

Member
  • Posts

    6
  • Joined

  • Last visited

Posts posted by CocoLovesDino

  1. #-tab and scoreboard-#         

    on join:
        refreshBoard(player)
        while player is online:
            refreshBoard(player)
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&3&lEnjoy%newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&b&lyour%newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&9&lstay%newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&7&lEnjoy%newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&5&lthe %newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&3&lbox %newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline% Galibix? %newline%"
            wait 15 ticks
            set player's tab list header to "&0[&3CVI&bboxers&0] %newline%<##8aebff>Online players: &f%player count%&f/&f%maximum players%%newline%%newline%&8 Who's&b Galibix&f? %newline%"
            
    on death of player:
        if attacker is a player:
            set attacker's tab list footer to "%newline%<##8aebff>Kills: %{kills::%attacker's uuid%}%%newline%<##8aebff>Deaths: %{deaths::%attacker's uuid%}%%newline%<##8aebff>Ratio: %{kills::%attacker's uuid%} / {deaths::%attacker's uuid%}%"
            set victim's tab list footer to "%newline%<##8aebff>Kills: %{kills::%victim's uuid%}%%newline%<##8aebff>Deaths: %{deaths::%victim's uuid%}%%newline%<##8aebff>Ratio: %{kills::%victim's uuid%} / {deaths::%victim's uuid%}%"
            add 1 to {deaths::%victim's uuid%}
            add 1 to {kills::%attacker's uuid%}
            heal attacker by 2.5 hearts

    on quit:
        clear player's scoreboard

    function refreshBoard(p: player):
        set {_u} to {_p}'s uuid
        set title of {_p}'s scoreboard to "&0[&3CVI&bboxers&0] &7%player count%&8/&7%maximum players%"
        set line 12 of {_p}'s scoreboard to "&a"
        set line 11 of {_p}'s scoreboard to "<##CFF3FF>&lPLAYER"
        set line 10 of {_p}'s scoreboard to " <##40849B>Kills: &7%{kills::%{_u}%} ? 0%"
        set line 9 of {_p}'s scoreboard to " <##CFF3FF>Deaths: &7%{deaths::%{_u}%} ? 0%"
        set line 8 of {_p}'s scoreboard to " <##40849B>KDR: &7%{kills::%{_u}%} / {deaths::%{_u}%}%"
        set line 7 of {_p}'s scoreboard to "&b"
        set line 6 of {_p}'s scoreboard to "<##CFF3FF>&lSERVER"
        set line 5 of {_p}'s scoreboard to " <##40849B>Online: &7%player count%&8/&7%maximum players%"
        set line 4 of {_p}'s scoreboard to " <##CFF3FF>Joins: &7%size of all offline players%"
        set line 3 of {_p}'s scoreboard to " <##40849B>TPS: &7%tps from last minute%"
        set line 2 of {_p}'s scoreboard to "&c"
        set line 1 of {_p}'s scoreboard to "&0[&bCVI&3boxers&0]&3.minehut.gg"

    #-tab and scoreboard-#

     

    enjoy although you do need to config a lot of this

  2. Theres this welcome skript you can have (you can credit me or not ign Galibix) (config it you must to make it work)

     

    on first join:
        teleport player to {spawn}
        send title "&0[&bCVI&3boxers&0]" with subtitle "&bWelcome &e&o%player%&4!" to player for 5 seconds
        play sound "minecraft:entity.player.levelup" to player
        add 1 to {r}
        wait 5 tick
        broadcast "&3&lWelcome %player% to &0[&bCVI&3boxers&0] &0[&3%{r}%&0]"

  3. anyone is free to use it!

     

     

     

    Made by Galibix

     

    on break of Red Concrete:
       cancel event
       send "&c you may not break this block."
    on break of Red Stained Glass:
       cancel event
       send "&cYou may not break this block."
    on break of Dead Tube Block:
       cancel event
       send "&cyou may not break this block."
       
    on break of Blue concrete:
       cancel event
       send "&cyou may not break this block."
       
    on break of Cyan concrete:
       cancel event
       send "&cyou may not break this block."
       
    on break of Blue Ice:
      cancel event
      send "&cyou may not break this block."
      
    on break of blue wool:
      cancel event
      send "&cyou may not break this block."
      
    on break of sea lantern:
      cancel event
      send "&cyou may not break this block."

    on break of glow stone:
      cancel event
      send "&cyou may not break this block."

     

     

    its a thing where if you type the name of the block it cancels it enjoy the skript further scripts are comming soon!

  4. command /ad <text> <text> <text>:
        permission: add.your.own.permission.here
        permission message: &cInsufficent Permission!
        usage: &aSimulate what an ad would look like! /ad <Rank> <Server Name> <Ad Text>
        trigger:
            if arg-1 is "non":
                set {_anotherplaceholder} to "&7%player%"
            else if arg-1 is "vip":
                set {_anotherplaceholder} to "&a[VIP] %player%"
            else if arg-1 is "pro":
                set {_anotherplaceholder} to "&b[PRO] %player%"
            else if arg-1 is "legend":
                set {_anotherplaceholder} to "&6[LEGEND] %player%"
            else if arg-1 is "patron":
                set {_anotherplaceholder} to "&3[PATRON] %player%"
            else:
                send "&aNot a rank! Current ranks: Non, VIP, PRO, LEGEND, and PATRON" to player
            send "&aYour Ad:" to player
            if arg-1 is "non":
                send "&d[AD] %{_anotherplaceholder}%&7: /join %arg-2% &7%arg-3%" to player
                send "&aLobby Command: &f/ad %arg-2% %arg-3%" to player
                send "&cIf you are a default in the lobby, colors will not work!" to player
            else:
                send formatted "&d[AD] %{_anotherplaceholder}%&f: /join %arg-2% %arg-3%" to player
                send "&aLobby Command: &f/ad %arg-2% %arg-3%" to player

     

    Advertise.sk

     

    every 1 minute:
        broadcast "&5=======================================================" 
        broadcast "&b&l >>&4&l Do your best and Pog << "
        broadcast "&5======================================================="

    every 10 minutes:
        broadcast "&5=======================================================" 
        broadcast "&b&l >> Welcome New Players << "
        broadcast "&5======================================================="


    every 15 minutes:
        broadcast "&5=======================================================" 
        broadcast "&b&l >> Help out people << "
        broadcast "&5======================================================="

    every 20 minutes:
        broadcast "&5=======================================================" 
        broadcast "&b&l >> Thank the Owner for making this server the best as he could. << "
        broadcast "&5======================================================="

     

    Autobroadcast.sk

     

    on rightclick with nether star:
        name of player's tool is "&1&lBot Spawner"
        remove 1 of player's held item from player
        spawn 1 of zombie at location of player
        equip last spawned zombie with leather chestplate of protection 1
        equip last spawned zombie with leather leggings of protection 1
        equip last spawned zombie with leather boots of protection 1
        set last spawned zombie's held item to wooden sword of sharpness 1
        set last spawned zombie's max health to 4
        set last spawned zombie's health to 4
        set display name of last spawned zombie to "&8&l[T1]&a&l bot"

    command Bot[T1]:
        permission: op
        trigger:
            give player 1 of nether star named "&1&lBot Spawner"
    on death:
        if display name of victim is "Starter bot":
            cancel drops
            give attacker (random integer between 0 and 2) of wither rose named "&b[&eR&ao&cs&6e&b]" of protection 1


    on rightclick with nether star:
        name of player's tool is "&1&l[T2] [Spawner]"
        remove 1 of player's held item from player
        spawn 1 of zombie at location of player
        equip last spawned zombie with Chain chestplate of protection 1
        equip last spawned zombie with Chain leggings of protection 1
        equip last spawned zombie with Chain boots of protection 1
        set last spawned zombie's held item to wooden sword of sharpness 1
        set last spawned zombie's max health to 9
        set last spawned zombie's health to 9
        set display name of last spawned zombie to "&c&l[T2]&e&l bot"

    command Bot[T2]:
        permission: op
        trigger:
            give player 1 of nether star named "&1&l[T2] [Spawner]"
    on death:
        if display name of victim is "&a[T2] &e[Bot]":
            cancel drops
            give attacker (random integer between 0 and 2) of wither rose named "&b[&eR&ao&cs&6e&b]" of protection 1

    on rightclick with nether star:
        name of player's tool is "&1&l[T3] [Spawner]"
        remove 1 of player's held item from player
        spawn 1 of Skeleton at location of player
        equip last spawned Skeleton with Chain Helmet of protection 3
        equip last spawned Skeleton with Chain chestplate of protection 2
        equip last spawned Skeleton with Chain leggings of protection 3
        equip last spawned Skeleton with Chain boots of protection 2
        set last spawned Skeleton's held item to Bow of power 3
        set last spawned Skeleton's max health to 14
        set last spawned Skeleton's health to 14
        set display name of last spawned Skeleton to "&c&l[T3]&e&l bot"

    command Bot[T3]:
        permission: op
        trigger:
            give player 1 of nether star named "&1&l[T3] [Spawner]"
    on death:
        if display name of victim is "&a[T3] &e[Bot]":
            cancel drops
            give attacker (random integer between 0 and 2) of wither rose named "&b[&eR&ao&cs&6e&b]" of protection 1


    on rightclick with nether star:
        name of player's tool is "&1&l[T4] &b[Spawner]"
        remove 1 of player's held item from player
        spawn 1 of Spider at location of player
        equip last spawned Spider with Chain Helmet of protection 5
        equip last spawned Spider with Chain chestplate of protection 5
        equip last spawned Spider with Chain leggings of protection 5
        equip last spawned Spider with Chain boots of protection 5
        set last spawned Spider's held item to to Stone Sword of unbreaking 3 sharpness 2
        set last spawned Spider's max health to 16
        set last spawned Spider's health to 16
        set display name of last spawned Spider to "&c&l[T4]&e&l bot"

    command Bot[T4]:
        permission: op
        trigger:
            give player 1 of nether star named "&1&l[T4] &b[Spawner]"
    on death:
        if display name of victim is "&a[T4] &e[Bot]":
            cancel drops
            give attacker (random integer between 0 and 2) of wither rose named "&b[&eR&ao&cs&6e&b]" of protection 1

    on rightclick with nether star:
        name of player's tool is "&1&l[T5] &b[Spawner]"
        remove 1 of player's held item from player
        spawn 1 of Zombie at location of player
        equip last spawned Zombie with Iron Helmet of protection 2
        equip last spawned Zombie with Iron chestplate of protection 2
        equip last spawned Zombie with Iron leggings of protection 2
        equip last spawned Zombie with Iron boots of protection 2
        set last spawned Zombie's held item to to Stone Sword of sharpness 3 
        set last spawned Zombie's max health to 20
        set last spawned Zombie's health to 20
        set display name of last spawned Zombie to "&c&l[T5]&e&l bot"

    command Bot[T5]:
        permission: op
        trigger:
            give player 1 of nether star named "&1&l[T5] &b[Spawner]"
    on death:
        if display name of victim is "&a[T5] &e[Bot]":
            cancel drops
            give attacker (random integer between 0 and 2) of wither rose named "&b[&eR&ao&cs&6e&b]" of protection 1

     

    bots.sk

     

    command /broadcast [<text>]:
        trigger:
            player has permission "broadcast.admin":
                arg is set:
                    broadcast ""
                    broadcast "&4&lA&6&lN&e&lN&a&lO&1&lU&5&lN&d&lC&4&lE&6&lM&e&lE&a&lN&1&lT&b %colored arg%"
                    broadcast ""
                else:
                    send "&7Please type a argument to broadcast"
            else:
                send "&1No permissions to use this command!"

     

    broadcastprefix.sk

     

    on chat:
        play sound "entity.chicken.egg" with volume 100 with pitch 0.6 to all players

    on chat:
      loop all players:
        if message contains "%loop-player%":
          replace all "%loop-player%" in message with "&e@%loop-player%"
          play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to loop-player

     

    chat.sk

     

    options:
        clearlag-delay: 4 minutes
        prefix: <tooltip:&a&l[&cMhDogeBox&f]>&a&l[&c&l >> &b&l[Clearlag] &c&l<< &a&l]<reset> &f

    every {@clearlag-delay}:
        send "{@prefix}Clearing all items in 60 seconds." to all players
        wait 40 seconds
        send "{@prefix}Clearing all items in 20 seconds." to all players
        wait 10 seconds
        send "{@prefix}Clearing all items in 10 seconds." to all players
        wait 10 seconds
        send "{@prefix}Cleared %size of dropped items% items." to all players
        kill dropped items

    command /clearlag:
        permission: skegnh.clearlag
        trigger:
            send "{@prefix}Cleared %size of dropped items% items." to all players
            kill dropped items

     

    clearlag.sk

     

    options:
        # Change this to the way you want your permission message to look like.
        permissionmessage: &cYou do not have the correct permission to execute this command!
        # Change this to the way you want your broadcast message to look like.
        broadcastprefix: &3&lBROADCAST
        broadcasttextcolor: &e
        # Join & Quit messages - change this to whatever you want...
        joinmessage: &8[&a+&8] &7%player%
        quitmessage: &8[&4-&8] &7%player%
        firstjoinmessage: &7Welcome &9%player% &7to &9&lApery&7!
     
    on join:
        set join message to "{@joinmessage}"
     
    on quit:
        set quit message to "{@quitmessage}"
     
    on first join:
        set join message to "{@firstjoinmessage}"
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                                 CHAT                                                                                    #
     
    on chat:
        set chat format to "%player's prefix%%player's display name%%player's suffix% &8» %{chatcolor.%player%}%%message%"
     
    on first join:
        set {chatcolor.%player%} to "&7"
     
    on join:
        if {chatcolor.%player%} is not set:
            set {chatcolor.%player%} to "&7"
     
    command /chatcolor:
        aliases: chatcolour
        permission: skriptessentials.chatcolor
        permission message: {@permissionmessage}
        usage: &cUsage: /chatcolor
        trigger:
            open virtual chest inventory with size 4 to player
            format gui slot 3 of player with blue dye named "&1Dark Blue" with lore "&7Click to set your chatcolor to Dark Blue!" to run:
                set {chatcolor.%player%} to "&1"
                close player's inventory
                message "&3Successfully set chatcolor to &1Dark Blue&3."
            format gui slot 4 of player with green dye named "&2Green" with lore "&7Click to set your chatcolor to Green!" to run:
                set {chatcolor.%player%} to "&2"
                close player's inventory
                message "&3Successfully set chatcolor to &2Green&3."
            format gui slot 20 of player with cyan dye named "&3Cyan" with lore "&7Click to set your chatcolor to Cyan!" to run:
                set {chatcolor.%player%} to "&3"
                close player's inventory
                message "&3Successfully set chatcolor to &3Cyan."
            format gui slot 21 of player with red dye named "&cLight Red" with lore "&7Click to set your chatcolor to Light Red!" to run:
                set {chatcolor.%player%} to "&c"
                close player's inventory
                message "&3Successfully set chatcolor to &cLight Red&3."
            format gui slot 22 of player with purple dye named "&5Purple" with lore "&7Click to set your chatcolor to Purple!" to run:
                set {chatcolor.%player%} to "&5"
                close player's inventory
                message "&3Successfully set chatcolor to &5Purple&3."
            format gui slot 23 of player with orange dye named "&6Orange" with lore "&7Click to set your chatcolor to Orange!" to run:
                set {chatcolor.%player%} to "&6"
                close player's inventory
                message "&3Successfully set chatcolor to &6Orange&3."
            format gui slot 24 of player with light gray dye named "&7Gray" with lore "&7Click to set your chatcolor to Gray!" to run:
                set {chatcolor.%player%} to "&7"
                close player's inventory
                message "&3Successfully set chatcolor to &7Gray&3."
            format gui slot 5 of player with gray dye named "&8Dark Gray" with lore "&7Click to set your chatcolor to Dark Gray!" to run:
                set {chatcolor.%player%} to "&8"
                close player's inventory
                message "&3Successfully set chatcolor to &8Dark Gray&3."
            format gui slot 30 of player with lapis lazuli named "&9Blue" with lore "&7Click to set your chatcolor to Blue!" to run:
                set {chatcolor.%player%} to "&9"
                close player's inventory
                message "&3Successfully set chatcolor to &9Blue&3."
            format gui slot 31 of player with lime dye named "&aLight Green" with lore "&7Click to set your chatcolor to Light Green!" to run:
                set {chatcolor.%player%} to "&a"
                close player's inventory
                message "&3Successfully set chatcolor to &aLight Green&3."
            format gui slot 32 of player with pink dye named "&dPink" with lore "&7Click to set your chatcolor to Pink!" to run:
                set {chatcolor.%player%} to "&d"
                close player's inventory
                message "&3Successfully set chatcolor to &dPink&3."
            format gui slot 11 of player with white dye named "&fWhite" with lore "&7Click to set your chatcolor to White!" to run:
                set {chatcolor.%player%} to "&f"
                close player's inventory
                message "&3Successfully set chatcolor to &fWhite&3."
            format gui slot 12 of player with yellow dye named "&eYellow" with lore "&7Click to set your chatcolor to Yellow!" to run:
                set {chatcolor.%player%} to "&e"
                close player's inventory
                message "&3Successfully set chatcolor to &eYellow&3."
            format gui slot 13 of player with black dye named "&0Black" with lore "&7Click to set your chatcolor to Black!" to run:
                set {chatcolor.%player%} to "&0"
                close player's inventory
                message "&3Successfully set chatcolor to &0Black&3."
            format gui slot 14 of player with fermented spider eye named "&4Red" with lore "&7Click to set your chatcolor to Red!" to run:
                set {chatcolor.%player%} to "&4"
                close player's inventory
                message "&3Successfully set chatcolor to &4Red&3."
            format gui slot 15 of player with light blue dye named "&bLight Blue" with lore "&7Click to set your chatcolor to Light Blue!" to run:
                set {chatcolor.%player%} to "&b"
                close player's inventory
                message "&3Successfully set chatcolor to &bLight Blue&3."
            format gui slot (all integers between 0 and 2) of player with dark gray glass pane named ""
            format gui slot (all integers between 6 and 10) of player with dark gray glass pane named ""
            format gui slot (all integers between 16 and 19) of player with dark gray glass pane named ""
            format gui slot (all integers between 25 and 29) of player with dark gray glass pane named ""
            format gui slot (all integers between 33 and 35) of player with dark gray glass pane named ""
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                            GAMEMODES                                                                        #
     
    command /gmc [<player>]:
        permission: skriptessentials.gmc
        permission message: {@permissionmessage}
        usage: &cUsage: /gmc <player>
        trigger:
            if arg-1 is not set:
                set player's gamemode to creative
                message "&3Set gamemode to &ecreative &3mode."
            else:
                set arg-1's gamemode to creative
                message "&3Set &e%arg-1%&3's to creative."
     
    command /gms [<player>]:
        permission: skriptessentials.gms
        permission message: {@permissionmessage}
        usage: &cUsage: /gms <player>
        trigger:
            if arg-1 is not set:
                set player's gamemode to survival
                message "&3Set gamemode to &esurvival &3mode."
            else:
                set arg-1's gamemode to survival
                message "&3Set &e%arg-1%&3's to survival."
     
    command /gmsp [<player>]:
        permission: skriptessentials.gmsp
        permission message: {@permissionmessage}
        usage: &cUsage: /gmsp <player>
        trigger:
            if arg-1 is not set:
                set player's gamemode to spectator
                message "&3Set gamemode to &espectator &3mode."
            else:
                set arg-1's gamemode to spectator
                message "&3Set &e%arg-1%&3's to spectator."
     
    command /gma [<player>]:
        permission: skriptessentials.gma
        permission message: {@permissionmessage}
        usage: &cUsage: /gma <player>
        trigger:
            if arg-1 is not set:
                set player's gamemode to adventure
                message "&3Set gamemode to &eadventure &3mode."
            else:
                set arg-1's gamemode to adventure
                message "&3Set &e%arg-1%&3's to adventure."
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                    TELEPORTATIONS                                                                        #
     
    command /tp <player> [<player>]:
        aliases: /teleport
        permission: skriptessentials.tp
        permission message: {@permissionmessage}
        usage: &cUsage: /teleport <player>
        trigger:
            if arg-2 is set:
                teleport arg-1 to arg-2
                message "&3Successfully teleported &e%arg-1% &3to &e%arg-2%&3."
                message "&3Teleporting..." to arg-1
            else:
                teleport player to arg-1
                message "&3Teleporting to &e%arg-1%&3..."
     
    command /tphere <player>:
        permission: skriptessentials.tphere
        permission message: {@permissionmessage}
        usage: &cUsage: /tphere <player>
        trigger:
            teleport arg-1 to player
            message "&3Teleporting..."
     
    command /tpall:
        permission: skriptessentials.tpall
        permission message: {@permissionmessage}
        usage: &cUsage: /tpall
        trigger:
            loop all players:
                teleport loop-player to player
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                                HOMES                                                                                #
     
    command /sethome:
        permission: skriptessentials.sethome
        permission message: {@permissionmessage}
        usage: &cUsage: /sethome
        trigger:
            set {home.%player%} to location of player
            message "&3Home set to current location."
     
    command /home:
        permission: skriptessentials.home
        permission message: {@permissionmessage}
        usage: &cUsage: /home
        trigger:
            if player is op:
                teleport player to {home.%player%}
                message "&3Teleporting to &ehome&3."
            else:
                message "&cYou haven't set your home yet! &e/sethome"
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                                SPAWN                                                                                #
     
    command /setspawn:
        permission: skriptessentials.setspawn
        permission message: {@permissionmessage}
        usage: &cUsage: /setspawn
        trigger:    
            set {spawn} to location of player
            message "&3Successfully set &espawn &3to your location."
     
    command /spawn [<player>]:
        permission: skriptessentials.spawn
        permission message: {@permissionmessage}
        usage: &cUsage: /spawn | /spawn <player>
        trigger:  
            if {spawn} is set:
                if arg-1 is not set:
                    teleport player to {spawn}
                    message "&3Teleporting..."
                else:
                    teleport arg-1 to {spawn}
                    message "&3Teleporting &e%arg-1% &3to spawn..."
                    message "&3Teleporting..." to arg-1
            else:
                message "&cThe spawn hasn't been set!"
     
    command /deletespawn:
        aliases: delspawn
        permission: skriptessentials.deletespawn
        permission message: {@permissionmessage}
        usage: &cUsage: /spawn
        trigger:  
            if {spawn} is set:
                delete {spawn}
                message "&3Successfully deleted &espawn&3."
            else:
                message "&cThe spawn hasn't been set!"
     
    on first join:
        teleport player to {spawn}
     
    on respawn:
        teleport player to {spawn}
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                                TPA                                                                                        #
    command /tpa <player>:
        permission: skriptessentials.tpa
        permission message: {@permissionmessage}
        usage: &cUsage: /tpa <player>
        trigger:    
            if arg-1 is not player:
                set {skript::tpa::%argument 1%} to "%player%"
                send "&e%player% &3wants teleport to you. &3Use &e/tpaccept &3to accept" to arg-1
                message "&3Teleport request sent."
            else:
                message "&cYou cannot teleport to yourself!"
     
    command /tpahere <player>:
        permission: skriptessentials.tpahere
        permission message: {@permissionmessage}
        usage: &cUsage: /tpahere <player>
        trigger:
            if arg-1 is not player:
                set {skript::tpahere::%arg-1%} to "%player%"
                send "&e%player% &3wants you to teleport to them." to arg-1
                message "&3Teleport request sent."
            else:
                message "&cYou cannot teleport to yourself!"
     
    command /tpaccept:
        permission: skriptessentials.tpaccept
        permission message: {@permissionmessage}
        usage: &cUsage: /tpaccept
        trigger:
            if {skript::tpa::%player%} is set:
                set {_k::*} to split {skript::tpa::%player%} at "|"
                if {_k::2} was less than 30 seconds ago:
                    teleport {skript::tpa::%player%} to location of player
                    send "&3You were teleported to &e%player%&3!" to {skript::tpa::%player%} 
                    send "&e%{skript::tpa::%player%}% &3was teleported to you!" to player
                else:
                    send "&cYou are under a 30 second cooldown!"
            else if {skript::tpahere::%player%} is set:
                set {_k::*} to split {skript::tpahere::%player%} at "|"
                if {_k::2} was less than 30 seconds ago:
                    teleport player to location of {skript::tpahere::%player%}
                    send "&3You were teleported to &e%player%&3." to player
                    send "&e%{skript.tpahere.%player%}% &3was teleported to you." to {skript::tpahere::%player%} 
                else:
                    send "&cYou are under a 30 second cooldown!"
            else:
                message "&cThere aren't any teleport requests"
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                            PUNISHMENTS                                                                    #
     
    command /punish <offlineplayer>:
        aliases: pun
        permission: skriptessentials.punish
        permission message: {@permissionmessage}
        trigger:
            if arg-1 is a player:
                set {_offender} to arg-1
                open virtual chest inventory with size 3 named "&c&lPUNISH" to player
                format gui slot 4 of player with arg-1's skull named "&c&l%arg-1%" with lore "&eWhat's the punishment?"
                format gui slot (all integers between 0 and 3) of player with dark gray glass pane named ""
                format gui slot (all integers between 5 and 10) of player with dark gray glass pane named ""
                format gui slot (all integers between 12 and 13) of player with dark gray glass pane named ""
                format gui slot (all integers between 14 and 14) of player with dark gray glass pane named ""
                format gui slot (all integers between 16 and 26) of player with dark gray glass pane named ""
                format gui slot 11 of player with wooden axe named "&c&lBan" with lore "&eClick to open the ban GUI!" to run:
                    open virtual chest inventory with size 3 named "&c&lBan - %{_offender}%" to player
                    format gui slot (all integers between 0 and 3) of player with dark gray glass pane named ""
                    format gui slot (all integers between 5 and 10) of player with dark gray glass pane named ""
                    format gui slot (all integers between 12 and 13) of player with dark gray glass pane named ""
                    format gui slot (all integers between 14 and 14) of player with dark gray glass pane named ""
                    format gui slot (all integers between 16 and 26) of player with dark gray glass pane named ""
                    format gui slot 4 of player with {_offender}'s skull named "&c&l%{_offender}%" with lore "&eWhat's the reason?"
                    format gui slot 11 of player with book and quill named "&c&lHacking" with lore "&eDuration: 1 week" and "&eClick to ban &c%{_offender}% &efor Hacking!" to run:
                        kick {_offender} due to "&4&lBANNED %newline%&cYou have been banned for Hacking. %newline% &8| &cDuration: 1 week."
                        ban {_offender} due to "&4&lBANNED %newline%&cYou have been banned for Hacking. %newline% &8| &cDuration: 1 week." for 7 days
                        close player's inventory
                        message "&3Successfully banned &e%{_offender}% &3for &eHacking&3."
                    format gui slot 15 of player with book and quill named "&c&lMisbehaviour" with lore "&eDuration: 3 days" and "&eClick to ban &c%{_offender}% &efor Misbehaviour!" to run:
                        kick {_offender} due to "&4&lBANNED %newline%&cYou have been banned for Misbehaviour. %newline% &8| &cDuration: 3 days."
                        ban {_offender} due to "&4&lBANNED %newline%&cYou have been banned for Misbehaviour. %newline% &8| &cDuration: 3 days." for 3 days
                        close player's inventory
                        message "&3Successfully banned &e%{_offender}% &3for &eMisbehaviour&3."
                format gui slot 15 of player with redstone dust named "&c&lWarn" with lore "&eClick to open the warn GUI!" to run:
                    open virtual chest inventory with size 3 named "&c&lWarn - %{_offender}%" to player
                    format gui slot (all integers between 0 and 3) of player with dark gray glass pane named ""
                    format gui slot (all integers between 5 and 9) of player with dark gray glass pane named ""
                    format gui slot (all integers between 11 and 13) of player with dark gray glass pane named ""
                    format gui slot (all integers between 14 and 15) of player with dark gray glass pane named ""
                    format gui slot (all integers between 17 and 26) of player with dark gray glass pane named ""
                    format gui slot 4 of player with {_offender}'s skull named "&c&l%{_offender}%" with lore "&eWhat's the reason?"
                    format gui slot 10 of player with book and quill named "&c&lHacking" with lore "&eClick to warn &c%{_offender}% &efor Hacking!" to run:
                        set {_offenderuuid} to uuid of {_offender}
                        add 1 to {warning::%{_offenderuuid}%}
                        send "&cYou've been warned by &b%player% &cfor &bHacking &7[&c%{warning::%{_offenderuuid}%}%&7]" to {_offender}
                        send "&3Successfully warned &e%{_offender}% &3for &3Hacking&e!" to player
                        close player's inventory
                        if {warning::%{_offenderuuid}%} is 3:
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 3 warns. %newline% &8| &cDuration: 10 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 3 warns. %newline% &8| &cDuration: 10 minutes." for 15 seconds
                        if {warning::%{_offenderuuid}%} is 4:
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 4 warns. %newline% &8| &cDuration: 30 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 4 warns. %newline% &8| &cDuration: 30 minutes." for 30 minutes
                        if {warning::%{_offenderuuid}%} is 5:
                            set {warning::%{_offenderuuid}%} to 0
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 5 warns. %newline% &8| &cDuration: 60 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 5 warns. %newline% &8| &cDuration: 60 minutes." for 60 minutes
                    format gui slot 13 of player with book and quill named "&c&lMisbehaviour" with lore "&eClick to warn &c%{_offender}% &efor Misbehaviour!" to run:
                        set {_offenderuuid} to uuid of {_offender}
                        add 1 to {warning::%{_offenderuuid}%}
                        send "&cYou've been warned by &b%player% &cfor &bMisbehaviour &7[&c%{warning::%{_offenderuuid}%}%&7]" to {_offender}
                        send "&3Successfully warned &e%{_offender}% &3for &eMisbehaviour&3!" to player
                        close player's inventory
                        if {warning::%{_offenderuuid}%} is 3:
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 3 warns. %newline% &8| &cDuration: 10 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 3 warns. %newline% &8| &cDuration: 10 minutes." for 15 seconds
                        if {warning::%{_offenderuuid}%} is 4:
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 4 warns. %newline% &8| &cDuration: 30 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 4 warns. %newline% &8| &cDuration: 30 minutes." for 30 minutes
                        if {warning::%{_offenderuuid}%} is 5:
                            set {warning::%{_offenderuuid}%} to 0
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 5 warns. %newline% &8| &cDuration: 60 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 5 warns. %newline% &8| &cDuration: 60 minutes." for 60 minutes
                    format gui slot 16 of player with book and quill named "&c&lExploiting Glitches" with lore "&eClick to warn &c%{_offender}% &efor Exploiting Glitches!" to run:
                        set {_offenderuuid} to uuid of {_offender}
                        add 1 to {warning::%{_offenderuuid}%}
                        send "&cYou've been warned by &b%player% &cfor &bExploiting Glitches &7[&c%{warning::%{_offenderuuid}%}%&7]" to {_offender}
                        send "&3Successfully warned &e%{_offender}% &3for &eExploiting Glitches&3!" to player
                        close player's inventory
                        if {warning::%{_offenderuuid}%} is 3:
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 3 warns. %newline% &8| &cDuration: 10 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 3 warns. %newline% &8| &cDuration: 10 minutes." for 15 seconds
                        if {warning::%{_offenderuuid}%} is 4:
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 4 warns. %newline%&cDuration: 30 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 4 warns. %newline%&cDuration: 30 minutes." for 30 minutes
                        if {warning::%{_offenderuuid}%} is 5:
                            set {warning::%{_offenderuuid}%} to 0
                            kick {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 5 warns. %newline%&cDuration: 60 minutes."
                            ban {_offender} due to "&4&lBANNED %newline% &8| &cYou have been banned for having 5 warns. %newline%&cDuration: 60 minutes." for 60 minutes
            else:
                message "&cUsage: /punish <player>"
     
    command /kick <player> [<text>]:
        permission: skriptessentials.kick
        permission message: {@permissionmessage}
        usage: &cUsage: /kick <player> [<reason>]
        trigger:
            if arg-2 is not set:
                kick arg-1
                message "&3Successfully kicked &e%arg-1%&3."
            else:
                kick arg-1 due to arg-2
                message "&3Successfully kicked &e%arg-1% &3due to &e%arg-2%&3."
     
    command /kickall [<text>]:
        permission: skriptessentials.kickall
        permission message: {@permissionmessage}
        usage: &cUsage: /kickall [<reason>]
        trigger:
            if arg-1 is not set:
                set {_p} to player
                loop all players:
                    loop-player is not {_p}:
                        kick loop-player
            else:
                set {_p} to player
                loop all players:
                    loop-player is not {_p}:
                        kick loop-player due to arg-1
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                                WARPS                                                                                #
     
    command /createwarp <text>:
        aliases: cwarp
        permission: skriptessentials.createwarp
        permission message: {@permissionmessage}
        usage: &cUsage: /createwarp <text>
        trigger:
            if {warp.%arg-1%} is not set:
                set {warp.%arg-1%} to location of player
                message "&3Successfully created warp &e%arg-1%&3."
                add arg-1 to {warps::*}
            else:
                message "&cThe name of this warp has already been taken!"
     
    command /warp <text>:
        permission: skriptessentials.warp
        permission message: {@permissionmessage}
        usage: &cUsage: /warp <text>
        trigger:
            if {warp.%arg-1%} is set:
                teleport player to {warp.%arg-1%}
                message "&3Warping to &e%arg-1%&3."
            else:
                message "&cThis warp does not exist!"
     
    command /deletewarp <text>:
        aliases: delwarp
        permission: skriptessentials.delwarp
        permission message: {@permissionmessage}
        usage: &cUsage: /delwarp <text>
        trigger:
            if {warp.%arg-1%} is set:
                delete {warp.%arg-1%}
                message "&3Successfully deleted &e%arg-1%&3."
                remove arg-1 from {warps::*}
            else:
                message "&cThis warp does not exist!"
     
    command /movewarp <text>:
        aliases: mwarp
        permission: skriptessentials.movewarp
        permission message: {@permissionmessage}
        usage: &cUsage: /mwarp <text>
        trigger:
            if {warp.%arg-1%} is set:
                set {warp.%arg-1%} to location of player
                message "&3Successfully moved &e%arg-1%&3."
            else:
                message "&cThis warp does not exist!"
     
    command /warps:
        permission: skriptessentials.warps
        permission message: {@permissionmessage}
        usage: &cUsage: /warps
        trigger:
            if size of {warps::*} > 0:
                message "&3Warps: &e%{warps::*}%&3"
            else:
                message "&cNo warps have been created yet!"
     
    # ------------------------------------------------------------------------------------------------------------------------------------------------------ #
    #                                                                                OTHER                                                                                #
     
    command /fly:
        permission: skriptessentials.fly
        permission message: {@permissionmessage}
        usage: &cUsage: /fly
        trigger:
            player can't fly:
                enable fly for player
                message "&3Set fly mode &aenabled&3."
            else:
                disable fly for player
                message "&3Set fly mode &cdisabled&3."
     
    command /speed <text>:
        permission: skriptessentials.walkspeed
        permission message: {@permissionmessage}
        usage: &cUsage: /speed <speed>
        trigger:
            if player is not flying:
                if arg-1 is "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10":
                    arg-1 is "1":
                        set player's walking speed to 0.2
                        message "&3Set walking speed to &e1&3."
                    arg-1 is "2":
                        set player's walking speed to 0.3
                        message "&3Set walking speed to &e2&3."
                    arg-1 is "3":
                        set player's walking speed to 0.4
                        message "&3Set walking speed to &e3&3."
                    arg-1 is "4":
                        set player's walking speed to 0.5
                        message "&3Set walking speed to &e4&3."
                    arg-1 is "5":
                        set player's walking speed to 0.6
                        message "&3Set walking speed to &e5&3."
                    arg-1 is "6":
                        set player's walking speed to 0.7
                        message "&3Set walking speed to &e6&3."
                    arg-1 is "7":
                        set player's walking speed to 0.8
                        message "&3Set walking speed to &e7&3."
                    arg-1 is "8":
                        set player's walking speed to 0.9
                        message "&3Set walking speed to &e8&3."
                    arg-1 is "9":
                        set player's walking speed to 1
                        message "&3Set walking speed to &e9&3."
                    arg-1 is "10":
                        set player's walking speed to 1.1
                        message "&3Set walking speed to &e10&3."
                else:
                    message "&cPlease choose a number between 1 to 10."
            else:
                if arg-1 is "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10":
                    arg-1 is "1":
                        set player's flying speed to 0.2
                        message "&3Set flying speed to &e1&3."
                    arg-1 is "2":
                        set player's flying speed to 0.3
                        message "&3Set flying speed to &e2&3."
                    arg-1 is "3":
                        set player's flying speed to 0.4
                        message "&3Set flying speed to &e3&3."
                    arg-1 is "4":
                        set player's flying speed to 0.5
                        message "&3Set flying speed to &e4&3."
                    arg-1 is "5":
                        set player's flying speed to 0.6
                        message "&3Set flying speed to &e5&3."
                    arg-1 is "6":
                        set player's flying speed to 0.7
                        message "&3Set flying speed to &e6&3."
                    arg-1 is "7":
                        set player's flying speed to 0.8
                        message "&3Set flying speed to &e7&3."
                    arg-1 is "8":
                        set player's flying speed to 0.9
                        message "&3Set flying speed to &e8&3."
                    arg-1 is "9":
                        set player's flying speed to 1
                        message "&3Set flying speed to &e9&3."
                    arg-1 is "10":
                        set player's flying speed to 1.1
                        message "&3Set flying speed to &e10&3."
                else:
                    message "&cPlease choose a number between 1 to 10."
     
    command /walkspeed <text>:
        permission: skriptessentials.walkspeed
        permission message: {@permissionmessage}
        usage: &cUsage: /walkspeed <speed>
        trigger:
            if arg-1 is "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10":
                arg-1 is "1":
                    set player's walking speed to 0.2
                    message "&3Set walking speed to &e1&3."
                arg-1 is "2":
                    set player's walking speed to 0.3
                    message "&3Set walking speed to &e2&3."
                arg-1 is "3":
                    set player's walking speed to 0.4
                    message "&3Set walking speed to &e3&3."
                arg-1 is "4":
                    set player's walking speed to 0.5
                    message "&3Set walking speed to &e4&3."
                arg-1 is "5":
                    set player's walking speed to 0.6
                    message "&3Set walking speed to &e5&3."
                arg-1 is "6":
                    set player's walking speed to 0.7
                    message "&3Set walking speed to &e6&3."
                arg-1 is "7":
                    set player's walking speed to 0.8
                    message "&3Set walking speed to &e7&3."
                arg-1 is "8":
                    set player's walking speed to 0.9
                    message "&3Set walking speed to &e8&3."
                arg-1 is "9":
                    set player's walking speed to 1
                    message "&3Set walking speed to &e9&3."
                arg-1 is "10":
                    set player's walking speed to 1.1
                    message "&3Set walking speed to &e10&3."
            else:
                message "&cPlease choose a number between 1 to 10."
     
    command /flyspeed <text>:
        permission: skriptessentials.flyspeed
        permission message: {@permissionmessage}
        usage: &cUsage: /flyspeed <speed>
        trigger:
            if arg-1 is "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10":
                arg-1 is "1":
                    set player's flying speed to 0.2
                    message "&3Set flying speed to &e1&3."
                arg-1 is "2":
                    set player's flying speed to 0.3
                    message "&3Set flying speed to &e2&3."
                arg-1 is "3":
                    set player's flying speed to 0.4
                    message "&3Set flying speed to &e3&3."
                arg-1 is "4":
                    set player's flying speed to 0.5
                    message "&3Set flying speed to &e4&3."
                arg-1 is "5":
                    set player's flying speed to 0.6
                    message "&3Set flying speed to &e5&3."
                arg-1 is "6":
                    set player's flying speed to 0.7
                    message "&3Set flying speed to &e6&3."
                arg-1 is "7":
                    set player's flying speed to 0.8
                    message "&3Set flying speed to &e7&3."
                arg-1 is "8":
                    set player's flying speed to 0.9
                    message "&3Set flying speed to &e8&3."
                arg-1 is "9":
                    set player's flying speed to 1
                    message "&3Set flying speed to &e9&3."
                arg-1 is "10":
                    set player's flying speed to 1.1
                    message "&3Set flying speed to &e10&3."
            else:
                message "&cPlease choose a number between 1 to 10."
     
    command /clearinventory [<player>]:
        aliases: ci
        permission: skriptessentials.clearinventory
        permission message: {@permissionmessage}
        usage: &cUsage: /clearinventory
        trigger:
            if arg-1 is not set:
                message "&3Successfully cleared all inventory items."
                clear player's inventory
            else:
                message "&3Successfully cleared all inventory items from &e%arg-1%"
                clear arg-1's inventory
     
    command /invsee <player>:
        aliases: inventorysee
        permission: skriptessentials.invsee
        permission message: {@permissionmessage}
        usage: &cUsage: /invsee <player>
        trigger:
            open arg-1's inventory to player
     
    command /itemname <text>:
        aliases: iname
        permission: skriptessentials.itemname
        permission message: {@permissionmessage}
        usage: &cUsage: /iname <text>
        trigger:
            player's held item is not air:
                if arg-1 is set:
                    set name of player's held item to colored arg-1
                    message "&3Set name of held item to ""&f%colored arg-1%&3""."
                else:
                    message "&cUsage: /iname <text>"
            else:
                message "&cYou must hold an item in order to use this!"
     
    command /vanish:
        aliases: v
        permission: skriptessentials.vanish
        permission message: {@permissionmessage}
        usage: &cUsage: /vanish
        trigger:
            if {vanish.%player's uuid%} is false:
                set {vanish.%player's uuid%} to true
                message "&3Set vanish &aenabled&3."
                hide player from all players
                send action bar "&aVANISH ENABLED" to player
            else:
                set {vanish.%player's uuid%} to false
                message "&3Set vanish &cdisabled&3."
                reveal player to all players
                send action bar "&cVANISH DISABLED" to player
     
    on disconnect:
        set {vanish.%player's uuid%} to false
     
    command /ec:
        aliases: enderchest
        permission: skriptessentials.enderchest
        permission message: {@permissionmessage}
        usage: &cUsage: /ec
        trigger:
            open player's enderchest to player
     
    command /trash:
        aliases: disposal
        permission: skriptessentials.trash
        permission message: {@permissionmessage}
        usage: &cUsage: /trash
        trigger:
            open virtual chest with 5 rows named "&c&lDisposal" to player
     
    command /hat:
        permission: skriptessentials.hat
        permission message: {@permissionmessage}
        usage: &cUsage: /hat
        trigger:
            if player's tool is not air:
                if player's helmet slot is empty:
                    set player's helmet slot to player's tool
                    remove player's tool from player's inventory
                else:
                    message "&cYour helmet slot has to be empty in order to do that!"
            else:
                message "&cThis is air..."
     
    command /broadcast <text>:
        aliases: bc
        permission: skriptessentials.bc
        permission message: {@permissionmessage}
        usage: &cUsage: /broadcast <text>
        trigger:
            broadcast "{@broadcastprefix} {@broadcasttextcolor}%arg-1%"
     
    command /mutechat:
        aliases: mc
        permission: skriptessentials.mutechat
        permission message: {@permissionmessage}
        usage: &cUsage: /mutechat
        trigger:
            if {mutechat} is false:
                set {mutechat} to true
                broadcast "&2&l&m-------------------------------------"
                broadcast "&b&lChat has been muted by &e&l%player%&b&l."
                broadcast "&2&l&m-------------------------------------"
            else:
                set {mutechat} to false
                broadcast "&2&l&m-------------------------------------"
                broadcast "&b&lChat has been unmuted by &e&l%player%&b&l."
                broadcast "&2&l&m-------------------------------------"
     
    on chat:
        if {mutechat} is true:
            player does not have permission "skriptessentials.mutechattalk":
                cancel event
     
    command /clearchat:
        aliases: cc
        permission: skriptessentials.clearchat
        permission message: {@permissionmessage}
        usage: &cUsage: /clearchat
        trigger:
            loop 100 times:
                broadcast ""
            broadcast "&2&l&m-------------------------------------"
            broadcast "&b&lChat has been cleared by &e&l%player%&b&l."
            broadcast "&2&l&m-------------------------------------"
     
    command /enchant <enchantment type>:
        aliases: ench
        permission: skriptessentials.enchant
        permission message: {@permissionmessage}
        usage: &cUsage: /enchant <enchant>
        trigger:
            if player's held item is not air:
                enchant player's held item with arg-1
            else:
                message "&cYou must hold something in order to do this!"
     
    command /unbreakable:
        permission: skriptessentials.unbreakable
        permission message: {@permissionmessage}
        usage: &cUsage: /unbreakable
        trigger:
            if player's held item is not air:
                add "{Unbreakable:1b}" to nbt of player's held item
            else:
                message "&cYou must hold something in order to do this!"
     
    command /afk:
        permission: skriptessentials.unbreakable
        permission message: {@permissionmessage}
        usage: &cUsage: /afk
        trigger:
            if {afk.%player%} is false:
                set {afk.%player%} to true
                broadcast "&7%player% is now AFK."
            else:
                set {afk.%player%} to false
                broadcast "&7%player% is no longer AFK."
     
    on any move:
        if {afk.%player%} is true:
            set {afk.%player%} to false
            broadcast "&7%player% &7is no longer AFK"
     
    on disconnect:
        if {afk.%player%} is true:
            set {afk.%player%} to false
            broadcast "&7%player% &7is no longer AFK."
     
    command /day:
        permission: skriptessentials.day
        permission message: {@permissionmessage}
        usage: &cUsage: /day
        trigger:
            set time to day
            message "&3Successfully set time to &eday&3."
     
    command /night:
        permission: skriptessentials.night
        permission message: {@permissionmessage}
        usage: &cUsage: /night
        trigger:
            set time to night
            message "&3Successfully set time to &enight&3."
     
    command /sudo <player> <text>:
        permission: skriptessentials.sudo
        permission message: {@permissionmessage}
        usage: &cUsage: /sudo <player> <text>
        trigger:
            make arg-1 say arg-2
            message "&3Successfully sudoed &e%arg-1%&3."
     
    command /nick <text>:
        permission: skriptessentials.nick
        permission message: {@permissionmessage}
        usage: &cUsage: /nick <text>
        trigger:
            if length of arg-1 is less than 16:
                set player's displayname to "~%colored arg-1%"
                message "&3Successfully set nick to &f%colored arg-1%&3."
                set {nicked.%player%} to true
            else:
                message "&cYour nick cannot contain more than 16 characters!"
     
    command /unnick:
        permission: skriptessentials.unnick
        permission message: {@permissionmessage}
        usage: &cUsage: /unnick
        trigger:
            if {nicked.%player%} is true:
                set player's displayname to player's name
                message "&3Successfully unnicked."
                set {nicked.%player%} to false
            else:
                message "&cYou aren't nicked!"
     
    on disconnect:
        set {nicked.%player%} to false
     
    command /feed [<player>]:
        permission: skriptessentials.feed
        permission message: {@permissionmessage}
        usage: &cUsage: /feed [<player>]
        trigger:
            arg-1 is not set:
                feed player
                send "&3Successfully satiated your appetite."
            else:
                arg-1 is a player:
                    feed arg-1
                    send "&3Successfully satiated the appetite of &e%arg-1%&3." to player
                    send "&3Your appetite was sated by &e%player%&3." to arg-1
     
    command /fix:
        aliases: repair
        permission: skriptessentials.fix
        permission message: {@permissionmessage}
        usage: &cUsage: /fix
        trigger:
            if player's tool is not air:
                repair player's tool
                message "&3Successfully repaired held item."
            else:
                message "&cThis is air..."
     
    command /suicide:
        permission: skriptessentials.suicide
        permission message: {@permissionmessage}
        usage: &cUsage: /suicide
        trigger:
            kill player
            message "&3Successfully suicided."
     
    command /god [<player>]:
        permission: skriptessentials.god
        permission message: {@permissionmessage}
        usage: &cUsage: /god [<player>]
        trigger:
            if arg-1 is not set:
                if {god.%player%} is true:
                    set {god.%player%} to false
                    message "&3Successfully &aenabled &3godmode."
                else:
                    set {god.%player%} to true
                    message "&3Successfully &cdisabled &3godmode."
            else:
                if {god.%arg-1%} is true:
                    set {god.%arg-1%} to false
                    message "&3Successfully &aenabled &3godmode for &e%arg-1%&3."
                else:
                    set {god.%arg-1%} to true
                    message "&3Successfully &cdisabled &3godmode for &e%arg-1%&3."
     
    on damage:
        if {god.%victim%} is false:
            cancel event
     
    on damage:
        if attacker is not op:
            if {god.%attacker%} is false:
                cancel event

     

    skripted essentials. 

     

    on load:
        set {hex::*} to split "0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f|k|l|m|n|o|r" at "|"
    function rgbToHex(values: numbers) :: string:
        loop {_values::*}:
            set {_r} to "%{_r} ? ""<##""%%{hex::%((loop-value - mod(loop-value, 16)) / 16 + 1)%} ? """"%%{hex::%mod(loop-value, 16) + 1%} ? """"%"
        return colored "%{_r}%>"
    function hslToRgb(h: number, s: number, l: number) :: integers: #
        set {_h} to {_h}/360
        if {_s} = 0:
            set {_r}, {_g} and {_b} to {_l}
        else:
            set {_q} to (({_l} * ({_s} + 1)) if {_l} < 0.5, else ({_l} + {_s} - {_l} * {_s}))
            set {_p} to (2 * {_l}) - {_q}
            set {_r} to hueToRgb({_p}, {_q}, {_h} + 1 / 3)
            set {_g} to hueToRgb({_p}, {_q}, {_h})
            set {_b} to hueToRgb({_p}, {_q}, {_h} - 1 / 3)
        return round(min(255, (255 * {_r}))), round(min(255, (255 * {_g}))) and round(min(255, (255 * {_b})))
    function hueToRgb(p: number, q: number, t: number) :: number:
        add 1 to {_t} if {_t} < 0
        remove 1 from {_t} if {_t} > 1
        return {_p} + ({_q} - {_p}) * 6 * {_t} if {_t} < 1 / 6
        return {_q} if {_t} < 1/2
        return {_p} + ({_q} - {_p}) * (2 / 3 - {_t}) * 6 if {_t} < 2 / 3
        return {_p}
    function gradient(input: string, color-from: integers, color-to: integers) :: string:
        loop {_color-from::*}:
            set {_i::%loop-index%} to round(({_color-to::%loop-index%} - loop-value) / length of {_input})
        loop length of {_input} times:
            if subtext of {_input} from indices loop-number - 1 to loop-number - 1 = "§":
                set {_format} to "%{_format} ? """"%&%subtext of {_input} from indices loop-number to loop-number%" if {hex::*} contains subtext of {_input} from indices loop-number to loop-number
                clear {_format} if subtext of {_input} from indices loop-number to loop-number = "r"
                continue loop
            set {_r} to "%{_r} ? """"%%rgbToHex({_color-from::*})%%{_format} ? """"%%subtext of {_input} from indices loop-number to loop-number%"
            set {_color-from::*} to ({_color-from::1} + {_i::1}), ({_color-from::2} + {_i::2}) and ({_color-from::3} + {_i::3})
        return colored {_r}
    function rainbow(input: string, saturation: number = 1, lightness: number = 0.5) :: string:
        loop (length of {_input}) times:
            if subtext of {_input} from indices loop-number - 1 to loop-number - 1 = "§":
                set {_format} to "%{_format} ? """"%&%subtext of {_input} from indices loop-number to loop-number%" if {hex::*} contains subtext of {_input} from indices loop-number to loop-number
                clear {_format} if subtext of {_input} from indices loop-number to loop-number = "r"
                continue loop
            set {_l} to 360 / (length of {_input})
            set {_r} to "%{_r} ? """"%%rgbToHex(hslToRgb((loop-number * ({_l} if loop-number != 1, else 1)), {_saturation}, {_lightness}))%%{_format} ? """"%%subtext of {_input} from indices loop-number to loop-number%"
        return colored {_r}
    function rainbow2(input: string, saturation: number = 1, lightness: number = 0.5, stretch: number = 5, offset: number = 0) :: string:
        loop (length of {_input}) times:
            # ---- Remove the part below to remove color formatting  
            if subtext of {_input} from indices loop-number - 1 to loop-number - 1 = "§":
                set {_format} to "%{_format} ? """"%&%subtext of {_input} from indices loop-number to loop-number%" if {hex::*} contains subtext of {_input} from indices loop-number to loop-number
                clear {_format} if subtext of {_input} from indices loop-number to loop-number = "r"
                continue loop
            # ---- Remove the part above to remove color formatting  
            set {_l} to loop-number * {_stretch}+{_offset} if loop-number*{_stretch}+{_offset} <= 360, else mod(loop-number*{_stretch}+{_offset}, 360)
            set {_r} to "%{_r} ? """"%%rgbToHex(hslToRgb({_l}, {_saturation}, {_lightness}))%%{_format} ? """"%%subtext of {_input} from indices loop-number to loop-number%"
        return colored {_r}

    command /rbc [<text>]:
        permission: Skript.Rbc
        permission message: &8&l[&6&lColor&8&l] &c&lError: &4You don't have the required permission to perform this command
        trigger:
            if arg-1 is not set:
                send "&8&l[&6&lColor&8&l] &c&lError: &4Please say what you want to say in chat!"
            else if arg-1 is set:
                set {text} to arg-1
                make player say colored rainbow(colored arg-1)

     

    skripted rainbow

     

    options:
        P: &8[&eStaffChat&8]

    on chat:
        if message starts with "##":
            cancel event
            replace all "##" in message with ""
            loop all players:
                if loop-player has permission "staffchat.use":
                    send "{@P} &e%player% &7&l» &7%message%" to loop-player

     

    staffchat.sk

     

    command /setspawn:
        aliases: ss
        permission: skript.setspawn
        permission message: &cSorry! You do not have permission for that command!
        trigger:
            set {spawn} to location of player
            send "&8&l[&c&l!&8&l] &aYou have set the spawn to your location."
     
    command /spawn:
        trigger:
            teleport player to {spawn}
            send "&aYou have teleported to spawn!"

    on first join:
        teleport player to {spawn}
        wait 1 tick
        send "&1Welcome to MhDogeBox /shop /spawn /start:)"

    on first join:
        teleport player to {spawn}
        send title "&bMhDogeBox" with subtitle "&bWelcome &e&o%player%&4!" to player for 5 seconds
        play sound "minecraft:entity.player.levelup" to player
        add 1 to {r}
        wait 5 tick
        broadcast "&bMhDogeBox &7> &bMhDogeBox &e&o%player% &bTo MhDogeBox&b! Make sure to read The Rules! &8[&d%{r}%&8]"

     

    spawn.sk

  5. Can you please fix this problem half the people got banned on minehut for ever for {bot} if you could unban me my user is Galibix i didn't do anything wrong. If you look at my ban it said forever without a explanation and i have been banned for over a month can you please unban me i will be so happy if you do this thanks for reading.

×
×
  • Create New...