# BedWars Creative

## BedWars Creative

- [Changelog](https://docs.easy.gg/scripting/changelog.md): Changes and new releases to BedWars Scripting.
- [Sandbox Mode](https://docs.easy.gg/scripting/sandbox-mode.md): Create games that don't follow the traditional BedWars formula.
- [WorldEdit Commands](https://docs.easy.gg/scripting/worldedit-commands.md): List of all WorldEdit commands that can be used in Roblox BedWars.
- [WorldGuard System](https://docs.easy.gg/scripting/worldguard-system.md): Starter guide for using the WorldGuard system.
- [BedWars Scripting](https://docs.easy.gg/scripting/bedwars-scripting.md)
- [Services](https://docs.easy.gg/scripting/bedwars-scripting/services.md)
- [AbilityService](https://docs.easy.gg/scripting/bedwars-scripting/services/abilityservice.md): Service for creating and enabling abilities.
- [AnnouncementService](https://docs.easy.gg/scripting/bedwars-scripting/services/announcementservice.md): Service for sending announcement messages.
- [BlockService](https://docs.easy.gg/scripting/bedwars-scripting/services/blockservice.md): Service for placement and removal of blocks.
- [ChatService](https://docs.easy.gg/scripting/bedwars-scripting/services/chatservice.md): Service for sending chat messages.
- [CombatService](https://docs.easy.gg/scripting/bedwars-scripting/services/combatservice.md): Service for handling combat actions.
- [DisasterService](https://docs.easy.gg/scripting/bedwars-scripting/services/disasterservice.md): Service for starting disaster events.
- [DataStoreService](https://docs.easy.gg/scripting/bedwars-scripting/services/datastoreservice.md): Service for accessing and storing persistent data for a map.
- [EntityService](https://docs.easy.gg/scripting/bedwars-scripting/services/entityservice.md): Service for creating new entities.
- [ForgeService](https://docs.easy.gg/scripting/bedwars-scripting/services/forgeservice.md)
- [GeneratorService](https://docs.easy.gg/scripting/bedwars-scripting/services/generatorservice.md)
- [GravityService](https://docs.easy.gg/scripting/bedwars-scripting/services/gravityservice.md)
- [InputService](https://docs.easy.gg/scripting/bedwars-scripting/services/inputservice.md): Service for tracking user input.
- [InventoryService](https://docs.easy.gg/scripting/bedwars-scripting/services/inventoryservice.md): Service for handling inventory actions.
- [ItemService](https://docs.easy.gg/scripting/bedwars-scripting/services/itemservice.md): Service for handling dropped items.
- [MatchService](https://docs.easy.gg/scripting/bedwars-scripting/services/matchservice.md): Service with information on match state.
- [MessageService](https://docs.easy.gg/scripting/bedwars-scripting/services/messageservice.md): Service for sending game messages.
- [ModelService](https://docs.easy.gg/scripting/bedwars-scripting/services/modelservice.md): Service for creating models.
- [MountService](https://docs.easy.gg/scripting/bedwars-scripting/services/mountservice.md): Service for spawning mounts.
- [PlayerService](https://docs.easy.gg/scripting/bedwars-scripting/services/playerservice.md): Service with utilities for Player objects
- [PartService](https://docs.easy.gg/scripting/bedwars-scripting/services/partservice.md): Service for creating Parts.
- [ParticleService](https://docs.easy.gg/scripting/bedwars-scripting/services/particleservice.md): Service for creating ParticleEmitters.
- [PromptService](https://docs.easy.gg/scripting/bedwars-scripting/services/promptservice.md): Service for creating Proximity Prompts.
- [ShopService](https://docs.easy.gg/scripting/bedwars-scripting/services/shopservice.md): Service for adding and removing items from the shop.
- [SoundService](https://docs.easy.gg/scripting/bedwars-scripting/services/soundservice.md): Service for playing sounds.
- [StatusEffectService](https://docs.easy.gg/scripting/bedwars-scripting/services/statuseffectservice.md): Service for giving and removing status effects.
- [VehicleService](https://docs.easy.gg/scripting/bedwars-scripting/services/vehicleservice.md): Service for creating vehicles.
- [TeamService](https://docs.easy.gg/scripting/bedwars-scripting/services/teamservice.md): Service for handling team assignments.
- [UIService](https://docs.easy.gg/scripting/bedwars-scripting/services/uiservice.md): Service for creating in-game UI.
- [Events](https://docs.easy.gg/scripting/bedwars-scripting/events.md)
- [BeforeProjectileLaunched](https://docs.easy.gg/scripting/bedwars-scripting/events/beforeprojectilelaunched.md): Fires before a projectile is launched, allowing you to cancel the event.
- [BlockPlace](https://docs.easy.gg/scripting/bedwars-scripting/events/blockplace.md): Fires when a Player places a block
- [BlockBreak](https://docs.easy.gg/scripting/bedwars-scripting/events/blockbreak.md): Fires when a Player breaks a block
- [BedAlarmTriggered](https://docs.easy.gg/scripting/bedwars-scripting/events/bedalarmtriggered.md): Fires when a bed alarm is triggered.
- [ConsumeItem](https://docs.easy.gg/scripting/bedwars-scripting/events/consumeitem.md): Fires when an item is consumed.
- [Enchant](https://docs.easy.gg/scripting/bedwars-scripting/events/enchant.md): Fires when a Player researches an Enchant.
- [EntityDamage](https://docs.easy.gg/scripting/bedwars-scripting/events/entitydamage.md): Fires when an Entity is damaged
- [EntityDeath](https://docs.easy.gg/scripting/bedwars-scripting/events/entitydeath.md): Fires when an Entity is killed
- [EntitySpawn](https://docs.easy.gg/scripting/bedwars-scripting/events/entityspawn.md): Fires when an Entity spawns
- [Forged](https://docs.easy.gg/scripting/bedwars-scripting/events/forged.md): Fires when a Player upgrades an item in the Forge.
- [InventoryItemAdded](https://docs.easy.gg/scripting/bedwars-scripting/events/inventoryitemadded.md): Fires when a new item is added to a player's inventory.
- [ItemPurchase](https://docs.easy.gg/scripting/bedwars-scripting/events/itempurchase.md): Fires when an item is purchased in the Item Shop.
- [MatchStart](https://docs.easy.gg/scripting/bedwars-scripting/events/matchstart.md): Fires when the match starts
- [PlayerChatted](https://docs.easy.gg/scripting/bedwars-scripting/events/playerchatted.md): Fires when a player sends a chat message
- [PlayerAdded](https://docs.easy.gg/scripting/bedwars-scripting/events/playeradded.md): Fires when a player joins the game server.
- [PlayerRemoving](https://docs.easy.gg/scripting/bedwars-scripting/events/playerremoving.md): Fires when a player is about to leave the game server.
- [PlayerDropItem](https://docs.easy.gg/scripting/bedwars-scripting/events/playerdropitem.md): Fires when a player drops an item onto the ground.
- [PlayerPickupItem](https://docs.easy.gg/scripting/bedwars-scripting/events/playerpickupitem.md): Fires when a player collects an item from the ground.
- [ProjectileLaunched](https://docs.easy.gg/scripting/bedwars-scripting/events/projectilelaunched.md): Fires when a projectile is launched.
- [ProjectileHit](https://docs.easy.gg/scripting/bedwars-scripting/events/projectilehit.md): Fires when a launched projectile hits something (such as a block or entity)
- [StatusEffectAdded](https://docs.easy.gg/scripting/bedwars-scripting/events/statuseffectadded.md): Fires when a Status Effect is added to an Entity
- [StatusEffectRemoved](https://docs.easy.gg/scripting/bedwars-scripting/events/statuseffectremoved.md): Fires when a Status Effect is removed from an Entity.
- [WeaponSwing](https://docs.easy.gg/scripting/bedwars-scripting/events/weaponswing.md): Fires when a weapon swings.
- [TeamUpgradePurchased](https://docs.easy.gg/scripting/bedwars-scripting/events/teamupgradepurchased.md): Fires when a Team Upgrade is purchased from the Team Upgrade Shop.
- [TeamUpgradeEraPurchased](https://docs.easy.gg/scripting/bedwars-scripting/events/teamupgradeerapurchased.md): Fires when a Team Upgrade Era is purchased from the Team Upgrade Shop.
- [Telepearled](https://docs.easy.gg/scripting/bedwars-scripting/events/telepearled.md): Fires when a Player uses a telepearl.
- [UseAbility](https://docs.easy.gg/scripting/bedwars-scripting/events/useability.md): Fires when an entity uses an ability.
- [Objects](https://docs.easy.gg/scripting/bedwars-scripting/objects.md)
- [AbilityConfig](https://docs.easy.gg/scripting/bedwars-scripting/objects/abilityconfig.md): Used to define the properties of an ability.
- [Block](https://docs.easy.gg/scripting/bedwars-scripting/objects/block.md): A reference to a block in the world.
- [Entity](https://docs.easy.gg/scripting/bedwars-scripting/objects/entity.md): An Entity is anything that can take damage (player, penguin, skeleton, etc).
- [ImageEntity](https://docs.easy.gg/scripting/bedwars-scripting/objects/entity/imageentity.md): Extends Entity (includes all the functions and parameters of Entity)
- [KitEntity](https://docs.easy.gg/scripting/bedwars-scripting/objects/entity/kitentity.md): Extends Entity (includes all the functions and parameters of Entity)
- [CreatureEntity](https://docs.easy.gg/scripting/bedwars-scripting/objects/entity/creatureentity.md): Extends Entity (includes all the functions and parameters of Entity)
- [Generator](https://docs.easy.gg/scripting/bedwars-scripting/objects/generator.md): Automatically drops an item on an interval (cooldown).
- [Knockback](https://docs.easy.gg/scripting/bedwars-scripting/objects/knockback.md)
- [Leaderboard](https://docs.easy.gg/scripting/bedwars-scripting/objects/leaderboard.md): A leaderboard shown on a player's HUD.
- [MatchState](https://docs.easy.gg/scripting/bedwars-scripting/objects/matchstate.md): Object describing the different match states.
- [Model](https://docs.easy.gg/scripting/bedwars-scripting/objects/model.md)
- [ParticleEmitter](https://docs.easy.gg/scripting/bedwars-scripting/objects/particleemitter.md)
- [Part](https://docs.easy.gg/scripting/bedwars-scripting/objects/part.md)
- [Player](https://docs.easy.gg/scripting/bedwars-scripting/objects/player.md)
- [Prompt](https://docs.easy.gg/scripting/bedwars-scripting/objects/prompt.md): An in-world ProximityPrompt.
- [ProgressBar](https://docs.easy.gg/scripting/bedwars-scripting/objects/progressbar.md): A progress bar shown on a player's HUD.
- [TextLabel](https://docs.easy.gg/scripting/bedwars-scripting/objects/textlabel.md): An in-world text label.
- [Team](https://docs.easy.gg/scripting/bedwars-scripting/objects/team.md)
- [Types](https://docs.easy.gg/scripting/bedwars-scripting/types.md)
- [AbilityType](https://docs.easy.gg/scripting/bedwars-scripting/types/abilitytype.md): List of all current abilities in BedWars (possibly outdated).
- [AbilityInputType](https://docs.easy.gg/scripting/bedwars-scripting/types/abilityinputtype.md): Reference to types of abilities that can be used with each user's customized keybinds.
- [CreatureType](https://docs.easy.gg/scripting/bedwars-scripting/types/creaturetype.md): List of all current creatures in BedWars (possibly outdated).
- [DisasterType](https://docs.easy.gg/scripting/bedwars-scripting/types/disastertype.md): List of all current disasters in BedWars (possibly outdated).
- [EnchantType](https://docs.easy.gg/scripting/bedwars-scripting/types/enchanttype.md): List of all available enchants in the game (possibly outdated).
- [ItemType](https://docs.easy.gg/scripting/bedwars-scripting/types/itemtype.md): List of all available items in the game (possibly outdated).
- [KitType](https://docs.easy.gg/scripting/bedwars-scripting/types/kittype.md): List of all current kits (possibly outdated).
- [ModelType](https://docs.easy.gg/scripting/bedwars-scripting/types/modeltype.md): List of all models that can be imported (possibly outdated).
- [MountType](https://docs.easy.gg/scripting/bedwars-scripting/types/mounttype.md): List of all mounts that can be imported (possibly outdated).
- [VehicleType](https://docs.easy.gg/scripting/bedwars-scripting/types/vehicletype.md): List of all vehicles that can be imported (possibly outdated).
- [ProjectileType](https://docs.easy.gg/scripting/bedwars-scripting/types/projectiletype.md): List of all projectile types in the game (possibly outdated).
- [SoundType](https://docs.easy.gg/scripting/bedwars-scripting/types/soundtype.md): List of all available sounds in the game (possibly outdated).
- [StatusEffectType](https://docs.easy.gg/scripting/bedwars-scripting/types/statuseffecttype.md): List of all available status effects in the game (possibly outdated).
- [TeamUpgradeEraType](https://docs.easy.gg/scripting/bedwars-scripting/types/teamupgradeeratype.md): List of all current team upgrade eras in BedWars.
- [TeamUpgradeType](https://docs.easy.gg/scripting/bedwars-scripting/types/teamupgradetype.md): List of all current team upgrades in BedWars.
- [MatchRole](https://docs.easy.gg/scripting/bedwars-scripting/types/matchrole.md): List of all roles in a custom match.
- [Utilities](https://docs.easy.gg/scripting/bedwars-scripting/utilities.md)
- [require](https://docs.easy.gg/scripting/bedwars-scripting/utilities/require.md)
- [math](https://docs.easy.gg/scripting/bedwars-scripting/utilities/math.md)
- [pairs & ipairs](https://docs.easy.gg/scripting/bedwars-scripting/utilities/pairs-and-ipairs.md)
- [print & error](https://docs.easy.gg/scripting/bedwars-scripting/utilities/print-and-error.md)
- [os](https://docs.easy.gg/scripting/bedwars-scripting/utilities/os.md)
- [string](https://docs.easy.gg/scripting/bedwars-scripting/utilities/string.md)
- [table](https://docs.easy.gg/scripting/bedwars-scripting/utilities/table.md)
- [task](https://docs.easy.gg/scripting/bedwars-scripting/utilities/task.md)
- [tick](https://docs.easy.gg/scripting/bedwars-scripting/utilities/tick.md)
- [tostring & tonumber](https://docs.easy.gg/scripting/bedwars-scripting/utilities/tostring-and-tonumber.md)
- [wait](https://docs.easy.gg/scripting/bedwars-scripting/utilities/wait.md)
