








Product Description
🚀 ADVANCED Fast Teleport – The Ultimate Teleportation System for VRChat
Want your players to move between areas of your world in a fast, smooth, and professional way?
ADVANCED Fast Teleport lets you build teleport networks in minutes with clean visuals, smart setup, and polished transitions — designed specifically for VRChat.
✅ Easy to use – Drag prefabs into the scene and configure everything in a friendly inspector.
✅ Visual & organized – Gizmos and scene guides show exactly where each door is and where it points.
✅ Flexible & professional – Unique door names + linked destinations = clean teleport networks.
✅ Optimized for VRChat – Built with UdonSharp, lightweight and stable for public or private worlds.
⭐ What’s New in Version 2.0 (Core-Based System)
Version 2.0 introduces a major upgrade: the system is now powered by a dedicated Teleport Core.
✅ Why a Core?
Instead of every door handling FX, audio, and timing independently, all teleport execution is centralized in one place:
- FastTP_Core receives teleport requests from doors
- It runs the crossfade, optional sound, movement freeze, post-process prevention, and teleport timing
- Doors become lightweight “data senders” (destination, timings, clips, mode)
This improves:
- Stability (no duplicated FX logic across many doors)
- Consistency (every teleport behaves the same)
- Performance (one controller, fewer moving parts)
- Anti-spam protection (Core ignores new requests while teleport is in progress)
🧠 How Version 2.0 Works (Step-by-Step)
1) Place the Core First (Required)
You must place FastTP_Core into your scene before doors can teleport.
- The Core object must be named exactly: FastTP_Core
- The Core contains:
- The Animator for the CrossFade parameter
- The AudioSource used to play teleport sounds
- All runtime logic that executes the teleport
2) Add Teleport Doors
Teleport doors are now simple request senders:
- Destination (points to another door’s Receive Station)
- Teleport mode (Receiver only / Clicking / Trigger)
- Crossfade IN / Wait / OUT timings
- Optional audio clips (single or multiple random)
- Optional sound playback method (PlayOneShot vs Assign Clip + Play)
3) Teleport Timing (New Core Sequence)
When Crossfade FX is enabled, the Core performs this sequence:
- (Optional) Freeze player movement
- Fade IN
- Fade IN finishes → Disable Post Process FX (if enabled)
- Start Waiting
- At half of the waiting time → Teleport
- Waiting finishes → Enable Post Process FX
- Unfreeze player movement
- Fade OUT
If Crossfade FX is disabled, the Core still:
- freezes (optional)
- disables post-process (optional)
- waits (teleport at half)
- restores post-process + unfreezes
- finishes instantly (no fade)
🧩 Teleport Modes (Per Door)
Each door can be configured with a clear dropdown:
- Receiver Only
The door can be used as a destination, but will not send players anywhere.
(Collider disabled automatically, gizmos reduced.) - By Clicking
Player interacts with the door collider to teleport.
(Collider enabled, isTrigger OFF.) - By Trigger
Player teleports automatically when entering the trigger.
(Collider enabled, isTrigger ON.)
🛠️ Editor Tools (Version 2.0)
✅ FastTeleport Door Inspector
Each door uses an organized UI with visual guidance.
Key sections:
- Door Identity
Set a friendly name used in lists and gizmos. - Teleport Settings
Choose destination door + teleport mode. - CrossFade & Audio Settings
Enable FX, set timings, pick sound clip settings. - Destination Station
Set the Receive Station (arrival marker used by other doors).
Auto Core Assignment
- Doors automatically try to find the Core at runtime
- The editor also forces assignment when possible, so you don’t forget it
✅ FastTeleportCore Inspector (The Control Center)
The Core inspector is designed to clearly show:
- that the Core is mandatory
- what options affect the entire teleport system
- what the last requested teleport parameters were
Core Sections:
- Info Box (Always visible)
Explains this is the MAIN system controller and must exist in the scene. - Options
- Freeze Player Movement Before Teleport
Prevents players from moving during teleport.
(VR head movement still works naturally.) - Prevent Post Process FX
Automatically disables PostProcess volumes during teleport to avoid blur trails.
Includes a Show/Hide view to list stored volumes.
- Freeze Player Movement Before Teleport
- Tools
- Validate Scene
Scans all doors and checks: - No doors found
- Only 1 door found (usually you need at least 2)
- Doors missing Core reference
- Doors missing Receive Station
- AutoFix
Assigns this Core to doors that are missing it or pointing to the wrong Core.
- Validate Scene
- Requested Parameters (Read-Only)
Shows the most recent door request, including: - destination transform
- fade times
- wait time
- sound mode
- picked clip
- transport state
📦 What’s Included?
✅ FastTP_Core prefab (Core controller: FX + audio + teleport execution)
✅ FastTP_Door prefab(s) (Teleport doors with clean inspector UI)
✅ Scene gizmos: names, arrows, arrival stations, trigger/click visualization
✅ Editor tools: validation + autofix + request debug panel
✅ Optional sound system: single clip or multiple random + playback mode selection
📁 Prefab Path
All prefabs are located at:
Assets/ParrotsConch/Prefabs/FastTP/
⚡ Bonus Included: “SimpleTP” (Ultra Simple Teleport)
For creators who want the fastest setup possible, the package also includes:
✅ SimpleTP
A minimal, automatic teleport script:
- No FX
- No crossfade
- No sound
- No core needed
- Just teleport to the assigned target instantly
Perfect for:
- quick prototypes
- simple portals
- admin-only backdoors
- performance-first worlds
🎮 Quick Setup Guide (Version 2.0)
- Go to:
Assets/ParrotsConch/Prefabs/FastTP/ - Drag FastTP_Core into your scene first.
- Confirm the GameObject name is FastTP_Core
- Drag FastTP_Door into your scene.
- Adjust the Box Collider to fit the doorway area.
- Set a friendly door name (example: Gate A).
- Duplicate the door (example: Gate B) and position it elsewhere.
- In Teleport Settings, assign the destination:
- Gate A → Gate B
- Gate B → Gate A
- (Optional) Enable:
- Crossfade timings (IN / WAIT / OUT)
- Teleport sound (single or random)
- Prevent Post Process FX (Core option)
- Freeze movement (Core option)
✅ Done! Players can now teleport smoothly and consistently using the Core system.
✨ Give your VRChat world a smoother, more professional experience with ADVANCED Fast Teleport 2.0.
Perfect for clubs, large maps, battle arenas, VIP rooms, lobbies, and more.