How to Make Teleport Pads in Roblox
Beginner 5 min Basics
Two-way teleport pads with cooldowns, configured entirely through attributes — no scripts duplicated per pad.
Skip the typing
Generate the whole system, every file wired up. Free during beta.
How it works, step by step
- 1
Tag pads 'Teleporter'; give each a TargetId attribute linking pads together.
- 2
Server script resolves pad pairs once at startup into a lookup table.
- 3
On touch, check the player's personal debounce attribute, then PivotTo the character to the target pad plus offset.
- 4
Apply a short global cooldown per pad to prevent ping-ponging players.
Concepts you'll use
- Attributes as config
- PVInstance:PivotTo
- Debounce patterns
Mistakes that cost you players
- Teleporting without offset spawns players inside the pad geometry.
- Client-side teleports don't replicate and desync position.
Every script above — written, placed & wired in ~30 seconds
Build it free 🔥no card · full access in beta
Keep building
All topics