[v2] RoRift | Create a Fortnite-like rift in an instant

I don’t understand how can I make the rift active with an proximity promt

You need to put the module on a location like ServerStorage or ReplicatedStorage, and then call the function .new() when you use a proximity prompt on the module after you required it from a script.

How do you mean call function new()

Im not a scripter im very new to scripting

You can also copy the example script and put it inside a part with a proximity prompt and a part with the name “RiftPos”.

I try it out but the „path“ is everytime orange underlined

That’s because you need to replace “path.to.module” with the location of where you put the module.
Before using ModuleScripts, consider reading the documentation ModuleScripts.

And what I need to write when the module script is in workspace

Then just type
require(game.Workspace.RiftModule)

1 Like

Okay and the part whit the proximity script need to have the name „Part“

This is cool and all - but i was expecting it to teleport you like an actual Fortnite’s rift lol

All you have to do is add a few extra lines of code:

local plr = game:GetService("Players").LocalPlayer
local plrChar = plr.Character

plrChar:PivotTo(position)

Inside the code somewhere, insert this

1 Like

Yeah, I figured, I was just saying! Cool nonetheless.

Roblox has a serious issue with loading videos on the Devforum, a god damn 720p 14 second video takes like 5 seconds to load and when it does it plays for like a moment then starts loading again. :joy:

What is a fortnite rift? I don’t know what that is… is it the battlebus or something?

Fortnite rifts or sky rifts are the cracks in the sky that occasionally appear as part of the Fortnite storyline or as transportation.

2 Likes

Possible video tutorial on how to set this up? I’m a lil bit confused with the directions so far.

1 Like

Currently working on a new version that will be easier to read and makes use of OOP, so the rift can be activated again without creating a new rift.
(It is my first time using OOP so it might take a while before I’ll release it.)

1 Like

The V2 Update is here!

It’s been some time but it’s finally here! The completely reworked version of RoRift!

What is new?

  • Added different types of Rifts
  • New, even more satisfying shockwave particles
  • Added ability to change the size of Rifts
  • Rift no longer automatically disappears
  • Moved away from making 2D Rifts and created 3D Rifts
  • module.new() function no longer instantly creates a visible Rift
  • module.new() function now returns a RiftObject
  • Added RiftObject:Appear() function
  • Added RiftObject:Close() function
  • Added RiftObject:ObjectEnter() function
  • Added RiftObject:SetCFrame() function
  • Added RiftObject:SetColor() function
  • Added RiftObject:SetSize() function
  • Added RiftObject:Destroy() function

Fun fact: For this update of RoRift, I learned OOP (Object Orientated Programming) in just one week. Thanks to this DevForum post.

5 Likes

5 months ago, Eh?

Anyways, I think in the next update; You should add a cutscene to it if you want, That’ll kickstart in allot of Live Events! Epic module!

1 Like