Thanks everyone!!! There has been a lot of support but I think that I’ll use @dexanddeb’s method. So, I’ve got it to the point that when unequipped, it’s in the torso, but how, exactly, do I reposition it to look correct? Thanks.
Lets go!
Alright so basically you just gotta adjust the Attachment that you put into your bat’s handle!
They need assistance with the math.
Not sure how to do that, like what does that mean
There is no need for math you can adjust the attachment of the accessory to position it accordingly
Make sure you heiarchy looks like this
You can grab the BodyBackAttachment from a dummy in the rigs tab
Yeah it does but like where do I look to adjust the attachment.
This is the math they’ll need assistance with, you’ll need to apply different adjustments based on the character’s rig type (R6 or R15), scale and package.
You can just click the attachment and use the built in studio move tools and rotate to adjust its position and orientation/rotation
Attachments won’t dynamically adjust themselves according to the character’s rig type, scale or package.
It’s an R6 rig for all characters.
In that case you should be fine, you may have to be wary of the different packages though.
This method will work for all scales and packages and rig types, it just needs some adjustin of course
I’m finding that this is working, thanks! Doesn’t look great yet but I’ll just keep adjusting until it does.
I think hell only be using the R6 rig though so i think he’ll be fine
Could I possibly see how it looks to give you some pointers or help?
It will if the adjustments are performed programmatically, fortunately as this only concerns R6 avatar rigs that shouldn’t be necessary.
Oh and also dont forget to destroy the clone of the weapon that was on your back when you re-equipt said weapon
Yep, here’s my code I used.
local tool = script.Parent
local char = tool.Parent.Parent.Character
local clone = game.ReplicatedStorage.ToolAccessories.BaseballBat:Clone()
tool.Unequipped:Connect(function()
clone.Parent = char
tool.Equipped:Connect(function()
clone:Remove()
end)
end)