How To Make A Rainbow Carpet Gamepass In Roblox

Hey gamers! Today I'm going to be showing you a step‑by‑step guide on how to create a stunning Rainbow Carpet Gamepass for your Roblox experience. This gamepass will let players glide over the world on a vibrant, ever‑shifting carpet that’s as fun to use as it is beautiful. Whether you’re a seasoned developer or just starting, this tutorial covers everything from the initial concept to the final upload.

Why A Rainbow Carpet Gamepass?

Adding a Rainbow Carpet to your game offers several benefits:

Now that you know the perks, let’s dive into the creation process.

Step 1: Gather Your Resources

Before you start coding, you’ll need a few assets:

  1. Carpet Texture: A high‑resolution, seamless rainbow pattern. You can find free textures on sites like Kenney or create one in Photoshop.
  2. Model Link If You Cant Fly It: Use the following placeholder to reference the base model you’ll adapt: https://
  3. Script Template: A simple script that handles activation, flight physics, and color cycling.

Once you have these, open Roblox Studio and create a new place or open an existing one where you want to add the gamepass.

Step 2: Build the Carpet Model

Start by inserting a Part and shaping it into a flat, rectangular carpet. Then follow these steps:

  1. Apply Texture: In the Properties window, click Texture and paste the URL of your rainbow pattern. Set Transparency to 0 and Reflectance to 0.1 for a subtle shine.
  2. Size & Position: Scale the part to about 20 studs wide and 2 studs thick. Place it slightly above the ground (0.5 studs) so that players can land on it without clipping.
  3. Make It Non‑Collidable: In Properties, set CanCollide to false. This allows players to fly over the carpet without getting stuck.

Group the part into a Model and name it “RainbowCarpet”. This will make it easier to reference in scripts.

Step 3: Script the Flight Mechanics

Create a Script inside the carpet model. Below is a simplified example