With experience ownership transfer, you can transfer your experiences to groups you have publish access to. This unlocks all of the features available to groups, including permissions and revenue management, and allows you to efficiently manage your content as your team scales and your priorities shift.
Prerequisites
Before making a transfer or accepting a transfer, you must first:
Verify your email address.
Upload your private ModuleScripts to the group you're transferring the experience to. If the experience uses packages where the package owner is a user and not a group, you might have to recreate those packages or replace them with packages that are already owned by a group.
Publish your animation assets to the group you're transferring the experience to.
- If you have a large number of animations to upload, you can use a community-supported third-party tool like Roblox Animation Transfer. See Transferring Roblox Animations for more details.
- If you have a small number of animations to upload, you can manually re-upload them and then update your animation asset references to support old and new IDs based on the CreatorID and CreatorType. See the following code for an example:
-- Maps animation IDs that belong to the original creator to animation IDs-- that belong to the new creator.local transferAnimationMap = {["6406676108"] = 14292200298,["6438293322"] = 14292082312,["6464978998"] = 14292224322,["6465240715"] = 14292226967,["6465244287"] = 14292229476,["6382318344"] = 14292213468,["6382564692"] = 14292207171,["6460651769"] = 14292098870,["6415507655"] = 14292218236,["6415509331"] = 14292221034}function mapTransferAnimationId(id)-- If experience has been transferred, maps old => new animation IDsif game:GetService("RunService"):IsStudio() or(game.CreatorType == Enum.CreatorType.Group andgame.CreatorId == 32626384) thenlocal animationId = string.match(id, "%d+$")local mappedId = transferAnimationMap[animationId]if mappedId thenreturn "rbxassetid://" .. mappedIdendendreturn idend-- Creates an animation instance associated with the-- specified rbxassetid://<animation_id> urlfunction createAnimation(id)local animation = Instance.new("Animation")animation.AnimationId = mapTransferAnimationId(id)return animationend
Transferring an Experience
To transfer an experience to a group:
Go to Creations and choose the experience you want to transfer.
Go to Configure > Settings.
Click Initiate ownership transfer.
In the Transfer Details dialog, carefully read and acknowledge the implications of the transfer. Then, click Next.
Select a group to transfer the experience to. You must be able to publish experiences to this group.
Verify the transfer by entering the experience name.
Click Initiate transfer. The Content Settings page updates to include the pending group's username.
Receiving a Transferred Experience
To receive a transferred experience:
Go to the experience page of the experience you're receiving. You can navigate to this page by clicking the transfer request notification you received when the experience's current owner initiated the transfer, or by directly getting the overview page link from the current owner.
In the Transfer Details dialog, carefully read and acknowledge the implications of the transfer. Then, click Next.
Verify the transfer by entering the experience name.
Click Accept transfer. Roblox makes the experience private and the transfer process completes in a few minutes.
After the transfer to your group is complete, set up any new permissions you need and make the experience public again.
Frequently Asked Questions
What kind of information does the transferred experience retain?
The transferred experience retains its old experience ID, place ID, and URL.
Do transfer requests expire?
Yes, transfer requests expire after 7 days.
How often can I transfer the same experience?
After receiving a transferred experience, you must wait 30 days to transfer that experience again.
Can I make changes to an experience I'm transferring?
You can continue making changes to the experience until the new group owner accepts the transfer and the transfer process begins. Changes you make during the active transfer process specifically aren't carried over.
What happens to my credit card information when I transfer my experience?
Roblox removes your credit card information when you transfer an experience.
What happens to my revenue from private server subscriptions when I transfer my experience?
You continue to receive the revenue from existing private server subscriptions, but the new group owner receives the revenue from any new or renewed subscriptions.
Does transferring an experience impact discovery?
Transferring an experience doesn't impact search as long as the experience title remains the same, the new group owner is not a moderated account, and the experience is made public again after the transfer.
Note that transferring an experience can impact discovery for up to 24 hours after the new group owner makes the experience public again.