R6 To R15/R15 To R6 Conversion Kit

So, I thought about making this simple tool that lets you use both R15 and R6 at the same time.

I realize that many creators are in the process of converting their R6 stuff to R15. This tool will help with that. Some creators accidentally made their whole system work on R15 and they need R6 as it is a very simple system. This tool can help with that as well.
However, my personal favorite use case for this is to create one animation with keyframes for both rigs, while using the same animation track.

Introducing the R21 rig:


I can assure you it won’t look like this after you set it up.

R21 is R6 + R15. Switch the humanoid RigType all you want- the Humanoid won’t die.

This rig has the correctly assigned names for all limbs:
image

Including all Motor6Ds for each R6/R15 limb:

image

So, if you have old tools (or scripts) that you would like to convert over, consider this model.

For head animations

You will need to disable/enable different Necks to get head animations working. Choose the rig you want the head to animate for using this method.

Rig is not compatible with clothing yet. An alternative would be to use Textures on each R6/R15 limb and set the OffsetStuds properties to their corresponding value.

Download

You can download this model for free, but I prefer you like this post if you liked the model:
R21.rbxm (14.4 KB)


If you need setup help or want to ask questions, reply to this topic.

33 Likes

video?
i dont want to download it until i see a video

2 Likes

No. This should be called “R16”, a combo of R15 and R6

arghhh :japanese_ogre:

5 Likes

Will consider the suggestion.


The model is what you make of it. It is intended for use with intermediate R6/R15 compatibility.

I can’t provide a video since that topic is very diverse, and there’s not many examples I can provide for it.

R21 since the extra limbs you will have.

2 Likes

my character just explodes or if its still a model it just bugs

1 Like

Can you be more specific? You’re supposed to make either the R6 or R15 parts of the model transparent to set the model up.

2 Likes

so roblox added something like this as a beta in studio i dont know

2 Likes

i think roblox stole your model in beta idk

1 Like

CC: @Mikos_Drafle
This model is primarily intended to keep the R6 motors/animations in the rig while using the R15 HumanoidRigType. Roblox’s “adapter” doesn’t do this.

You can weld the upper arms and legs to the R6 arms and legs and make the R6 ones invisible to achieve what Roblox’s adapter does, but it will have higher fidelity. I’ll provide an example soon.

1 Like

Whoops, I didn’t know that.

Summary

Lorem ipsum dolor sit amet consectetur adipiscing elit erat curae congue dapibus non velit, quisque fringilla morbi libero risus commodo quis blandit dictumst torquent a varius. Curabitur vel dolor taciti ligula tellus posuere congue sem elementum ornare pharetra iaculis orci, praesent egestas mollis ridiculus ultricies quisque varius hendrerit lacinia sodales feugiat. Lectus potenti ad fringilla inceptos mi pretium taciti sagittis, fermentum himenaeos pellentesque blandit molestie quam pharetra mollis commodo, vehicula integer leo ullamcorper sit lacinia augue.

Neque himenaeos fermentum eu amet mattis massa est consectetur facilisis aliquet condimentum ultrices molestie vel, lectus duis nec nam torquent sit penatibus dui orci pellentesque facilisi congue. Sapien dolor parturient maecenas libero taciti venenatis habitant nisl consectetur cras blandit magnis pharetra leo, iaculis ornare nostra consequat viverra nascetur molestie class ipsum natoque quis dictum semper. Curae tellus scelerisque vehicula commodo faucibus magnis est nascetur tempus parturient, taciti tristique a non cras facilisi vestibulum himenaeos maximus. Suscipit malesuada commodo aenean maecenas ligula ultrices et nisl nisi quis sollicitudin curabitur fringilla, ridiculus congue ad duis sed auctor mauris per vestibulum tortor magna bibendum. Bibendum enim nam inceptos massa at elementum euismod amet consequat nullam laoreet tristique tellus litora torquent non, dui suspendisse nostra lacinia odio ultricies id vestibulum montes facilisi adipiscing cubilia pulvinar imperdiet ipsum. Rhoncus dictum facilisis justo sodales conubia blandit metus potenti sociosqu, odio cras nisl rutrum tincidunt inceptos eu phasellus placerat, mi libero semper platea litora primis faucibus mus.

Finibus praesent etiam imperdiet nec potenti amet porta rutrum penatibus massa velit bibendum, sit magnis nostra eu consectetur tellus maximus cursus nisl curae viverra, vel vivamus sodales rhoncus pharetra tempor pulvinar litora habitasse himenaeos primis. In viverra proin nisl leo praesent felis cursus imperdiet facilisis eget fames, blandit et maximus parturient phasellus fermentum interdum nec luctus tortor, himenaeos risus quis quisque donec turpis tellus hendrerit vehicula a. Class imperdiet aenean taciti nascetur odio ante fames maximus lacinia aliquam dui, conubia dis primis felis facilisis tempor inceptos finibus dignissim rutrum. Natoque volutpat metus elementum dis sociosqu tincidunt luctus nibh viverra varius, lacinia quis nisl lectus dapibus nunc massa lacus.

Semper varius hac id nisi vitae enim tortor arcu neque proin mauris rhoncus suscipit sociosqu aliquet aenean. Litora consequat eu suscipit dictumst ante vivamus mauris blandit nec nisl hendrerit dignissim iaculis, leo senectus dapibus risus class duis tellus sit curabitur euismod aliquam. Sodales ornare mattis fringilla conubia penatibus aliquam pulvinar laoreet risus accumsan, sagittis nisl gravida ad class erat viverra malesuada. Conubia condimentum venenatis in maecenas metus posuere nunc proin pellentesque arcu, pretium cubilia rhoncus nascetur tempor mauris neque cras placerat tempus, quis egestas phasellus odio nisi natoque sapien sit ullamcorper. Cubilia elementum curae ultrices dis dictumst mus justo senectus, proin turpis interdum mattis convallis eget sodales dapibus consequat, eu egestas in lacinia rutrum enim pulvinar. Euismod venenatis efficitur habitasse nisl senectus quis in suscipit inceptos velit nec erat metus fringilla consequat litora donec, dictum per vitae tincidunt arcu aenean justo facilisi massa quam adipiscing interdum cras ridiculus netus. Suscipit lacinia tortor maximus primis facilisis elementum lobortis ad tempor egestas lorem, dolor ullamcorper class luctus pellentesque vulputate ligula duis semper torquent, ridiculus lacus scelerisque curabitur ultricies accumsan montes mauris varius nibh.

Pulvinar dignissim pellentesque iaculis euismod eu parturient, tempor bibendum ultricies ultrices ad porttitor, quisque suspendisse mollis litora cubilia. Dictumst cras torquent cubilia pellentesque vehicula vulputate donec montes et urna felis ligula pharetra velit, consequat sit litora posuere praesent pulvinar ullamcorper tempus elit conubia mus nibh. Venenatis dictum pellentesque aenean adipiscing id dapibus consequat torquent litora mattis ad imperdiet consectetur, amet fermentum himenaeos potenti eget aliquam molestie montes sociosqu sit magnis. Parturient mauris turpis id vel dictum augue porttitor, ridiculus mi rutrum pulvinar natoque facilisi adipiscing, erat libero euismod ultricies fringilla lobortis. Habitasse donec elit in lacus nisl penatibus malesuada parturient mattis luctus nascetur, himenaeos dapibus conubia turpis aliquam a placerat dignissim nostra sed.

Condimentum tincidunt arcu integer rhoncus nam ridiculus eget est dignissim malesuada taciti quisque, laoreet duis sociosqu donec luctus maximus sagittis hendrerit tempor gravida felis. Habitant sodales pulvinar viverra elit senectus accumsan congue sem conubia semper sapien velit tempus, sollicitudin laoreet amet et vestibulum torquent cras porttitor montes nisi duis. Molestie phasellus commodo ante tempus sodales sollicitudin imperdiet felis class neque, natoque pellentesque adipiscing egestas consectetur placerat primis convallis sit platea magnis, nec facilisi sem suspendisse blandit tortor urna ornare nostra. Porta proin morbi enim euismod lacinia erat justo, cubilia laoreet nibh gravida suspendisse feugiat odio vitae, fringilla lobortis mollis sagittis suscipit maecenas. Cras litora massa aliquam et libero felis facilisis donec cursus accumsan pulvinar interdum nunc, dictum tempus inceptos tincidunt velit pellentesque enim eu luctus sed ac lectus. Finibus scelerisque arcu proin bibendum convallis ullamcorper sapien mauris torquent congue elit curae, aliquam molestie porttitor luctus montes tempus maecenas quam habitant ut posuere. Inceptos bibendum torquent ut augue posuere magnis et feugiat taciti cubilia, dapibus nisi amet cras blandit etiam dictum venenatis.

Eget proin inceptos turpis sit tempor ac accumsan morbi mattis nascetur, torquent etiam ipsum metus volutpat adipiscing ligula praesent neque. Proin congue porttitor facilisi curae nascetur habitasse morbi mus sit inceptos, posuere euismod blandit pharetra tellus nisl netus varius sociosqu luctus, rutrum ad interdum bibendum rhoncus potenti ut quis integer.

Dis mollis feugiat cubilia eu luctus vel pulvinar facilisis interdum rhoncus nisi habitant dignissim fringilla suscipit, himenaeos tempus commodo odio venenatis consequat urna at ipsum vitae pharetra elit quis. Molestie metus hendrerit accumsan sapien ligula at per sem scelerisque primis nascetur sagittis nullam, duis potenti pharetra habitasse quisque natoque dui gravida lorem vehicula nibh tempor. Lectus varius eget vivamus sodales proin montes lobortis ultricies parturient interdum vulputate pharetra sed quam, consectetur congue pulvinar habitasse tortor dictum bibendum amet sem velit lorem phasellus. Pulvinar egestas montes congue vulputate laoreet erat semper eget vitae, cursus non ornare dapibus maecenas sagittis nibh maximus, primis parturient nec natoque habitant accumsan ipsum suspendisse. Dui fermentum magna neque nisi nibh magnis cursus sodales lobortis taciti, ullamcorper volutpat sem cubilia litora pulvinar himenaeos dictumst vitae. Curabitur penatibus montes pellentesque ornare tristique est non nullam molestie dui iaculis ultrices, dictum bibendum ac luctus elit tortor himenaeos orci senectus porta.

Sollicitudin malesuada venenatis dapibus iaculis posuere platea dolor odio gravida quam feugiat lacinia praesent, integer penatibus fermentum dictum metus congue class sapien a sagittis tincidunt rutrum. Parturient quisque amet tristique leo nascetur nunc odio fermentum gravida luctus curae dui vivamus placerat, morbi fames a elit curabitur tortor conubia dapibus suscipit quis dictum neque lobortis. Congue curae commodo libero tempus mi eu class condimentum odio elementum feugiat bibendum sit malesuada rhoncus, quis facilisi lorem lobortis viverra massa ad iaculis quisque dui ridiculus nostra auctor.

Netus potenti donec tincidunt vel quisque habitasse consectetur senectus iaculis felis dapibus aliquam nec, consequat hac sociosqu vehicula nascetur torquent vestibulum congue in amet rutrum. Nostra parturient scelerisque potenti viverra lacinia facilisis montes platea porta aliquet sodales ligula, nibh neque tempor mus ante pulvinar vel curae dis tellus. Commodo lacinia conubia metus nunc risus eget praesent lectus id tempus, felis tortor tincidunt a et dictumst euismod integer sagittis, nisi dictum auctor vehicula curae congue mollis vivamus adipiscing.

2 Likes

Update: I’ve released a compatibility layer to replace Roblox’s, using this rig as a base. You can check it out here:

I’ve made it a separate community resource to make it more relevant in search results, as well as to showcase it and get direct feedback.

1 Like

You should make this into a plugin.

1 Like

Why? It’d be like what @WHYI_MFAT is doing with CheatBlocker Pro. It can just be a model.

1 Like

innovative
the way it’s made makes my brain hurt though
still good tho

1 Like

The Roblox Developer Forum recommended me this post when I was writing my post. Apparently Roblox is working on a R6 to R15 Toolkit. To be more specific the “Avatar Unification Team”, because the plugin is categorized under “Avatar Unification”.

https://devforum.roblox.com/t/an-upcoming-r6-to-r15-conversion-toolkit-has-been-spotted/3088956

image

3 Likes

R15 stands for Rig 15 - the 15 stands for 15 body parts of the rig except for HumanoidRootPart
R6 is also the same

So when you name this rig, it should be named R21