Build-validated example scripts
These complete scripts are generated from the repository’s Example Scripts directory. Every file is compiled during a normal SER build.
Open SER Blocks to assemble a beginner script visually, or copy an example below into a .ser file.
| Example | Selected constructs |
|---|---|
| 914Effects | Damage, Explode, GiveEffect, IsAllowed, SetRole, ProcessingPlayer |
| anonymousRadio | SetDisplayName, Joined |
| automaticRagdollCleanup | Broadcast, CleanupRagdolls, Print, RoundStarted |
| automaticWarhead | Broadcast, Cassie, RoundInfo, Warhead, WarheadInfo, RoundStarted |
| chaosCoin | AdvDestroyItem, AmountOf, Broadcast, Cassie, ClearCountdown, FlippingCoin |
| coinTracker | GetPlayerData, Hint, Reply, SetPlayerData, FlippedCoin |
| customRoles | AnimatedBroadcast, CRole.CreateChanceSpawnSystem, CRole.CreateProceduralSpawnSystem, CRole.Register, ClearInventory, WaitingForPlayers |
| discordServerInfo | AmountOf, Discord.CreateMessage, Discord.EditMessage, Discord.SendMessageAndWait, Embed.Create, WaitingForPlayers |
| doorRestart | Cassie, ClearCassie, CloseDoor, DisableLights, IsCassieSpeaking |
| escapeRewards | Broadcast, GiveItem, Print, Escaped |
| facilityStatusCommand | Decontamination, DecontaminationInfo, FormatDuration, GetFromMap, GetPickups |
| generatorAnnouncements | Broadcast, GetFromMap, Print, ActivatedGenerator, DeactivatedGenerator |
| healScp | AmountOf, Broadcast, Except, Heal, Reply |
| hitInfo | Hint, Round, Hurt |
| hotPotato | AdvDestroyItem, AdvGiveItem, AmountOf, Broadcast, Except, RoundStarted |
| killStreak | Broadcast, GetPlayerData, Overlapping, SetPlayerData, VarExists, Death |
| limitScp173Movement | AmountOf, Get173Observers, GetPlayerData, Hint, IsAllowed, Teleporting |
| multiSectionHandlers | Broadcast, Print, Reply, ThisInfo, Dying, RoundStarted |
| pinataLoot | CreatePickup, Hint, SpawnPickupPlayer, Trigger, Hurt |
| playerInfoCommand | AmountOf, ParsePlayers, Reply, Round, Show |
| respawnTimer | FormatDuration, GetWaveTimer, Hint, RoundStarted |
| rulesCommand | Reply |
| safeStart | AmountOf, Broadcast, Print, SetRoundLock, RoundStarted |
| scanFacility | AmountOf, Cassie, IsCassieSpeaking |
| selfHealCommand | Heal, Hint, Reply |
| serverStatusCommand | AmountOf, FormatDuration, Reply, Round, RoundInfo |
| spawnProtection | GiveEffect, Hint, ChangedRole |
| suicideCommand | Kill, Reply |
| surfaceSmite | AmountOf, Broadcast, Countdown, Kill, Take |
| vipBroadcast | Broadcast |
| welcome | Broadcast, Hint, Joined |
| zombieInfection | Broadcast, ClearInventory, ClearPlayerData, Date.Current, Date.Offset, ChangedRole, Hurt |