Gun Holster System causing FPS drop

My holster system is basically at the start of a server the server clones all firearms & strips them of any scripts, sounds, particles and leaves only the parts & textures. It then all automatically welds and is saved in a folder in server storage. The gun then has a server-side script which when a gun is equipped uses the duplicated gun holster found in the server storage & positions it accordingly. It is handled by having the parent set to nil or character depending on whether or not the gun is being held.

When in 3rd person, my holster system causes frame drops when:
Equipping/Unequipping weapons
Firing Weapon

However these frame drops only happen in 3rd person, when I scroll in with my custom camera system it causes the frame drops to vanish and stays a steady 60 fps.

https://gyazo.com/c7f6f1b9d2dd9200f3011072a7b64f5f
https://gyazo.com/d4595d6749004b6a1c7df366f1732c2b

I made this post in hopes that anyone knows what is causing this and if there are any solutions to this problem. If you know any, please let me know.

If you need to see any scripts, information or more videos please let me know.

1 Like

By chance are those accessories layered clothing? If so it could be this roblox bug:

Simply spam equipping tools causes fps drops with this bug and there’s unfortunately no good temporary work around aside from avoiding layered clothes altogether until this gets fixed.

No I am not using layered clothing I believe? The clothes are still the classic 2d clothing ids and the armor is accessories I custom made with no layered system. The holstered models however are just welded & stored in a model.

1 Like

Ok then it shouldn’t be this issue. Just thought I’d bring it up just incase.

1 Like