We’ve all had it at least once. You are searching the Roblox library for a working Fortnite rift, but get tons of results that don’t even look like a rift. That’s why I’m introducing RoRift, THE module for creating Fortnite rifts in Studio. And the module which could be really useful for live events.
This function will create a rift once fired. The position and orientation are determined by a CFrame, and the color is determined by a ColorSequence. This will be explained in depth at the Example Scripts. But if no CFrame is specified, the rift will not appear, and a warning will show up in the Output.
Script inside of a Part with a ProximityPrompt
local rift = require(path.to.Module)
local prompt = script.Parent.ProximityPrompt
local RiftAppear = script.Parent.RiftPos
local debounce = true
if debounce == true then
debounce = false
rift.new(RiftAppear.CFrame, Color3.new(0, 0, 0))
debounce = true
Removed :setup() function
Replaced :Remove() with :Destroy()
Removed unnecessary Position and Orientation and replaced them with CFrame.
Changed wait() to task.wait() to make it function faster
How would you rate this module?
Can be better
It’s the worst
All feedback is appreciated, and feel free to suggest new features!
It’s good but it can surely be better, I see you used it for a kind of explosion effect in the sky, I noticed one thing:
When it disappeared it didn’t disappear smoothly, I could see the change s in transparency, otherwise good job!
That was because I was using Roblox’s built-in recording program which caused a lot of lag. I’ve updated the post now and because I’ve used a different recording program, you’ll see the rift in a lot more detail.