Tool Collision Problem!

Hello guys! Earlier want to say that im new developer so this might be pretty easy and absurd question for someone, but I really need your help. I made a tool where we have a character (basically making a system like in Plants Vs Brainrots when you wear brainrots as tool). But the only problem I got, that its still somehow colliding with world. I dont want that! I tried all, making all parts in character uncancollided, and even using collision service, but still not working. Just tell me how its doing, thats enough for me!

QUICK EDIT: Guys I actually noticed that I cant turn Torso’s can collide off, thats what makes model being that weird while moving (I mean the players getting stucked because of it)

For those who wondering why I put this topic into Scripting Support because I actually dont know how I can make it - by script or by other way

I actually need answer guys

i dont play Plants vs Brainrots, but do you have a handle on your tool, or parts can collide = true? if the parts are can collide is true, make them to false

Yo. Yes I do have handle. The structure is being like this: Tool → CharacterModel and Handle (both in Tool) . All parts in character can collide is false, handle can collide is false TOO. But its still doesnt help (thats the reason i created topic)

What do you mean by that? Is the character of the player is can collide = false, or the tool parts are can collide = false?

By saying “All parts in character can collide is false” I meant the CharacterModel (Idk how to call the model that has humanoid in it, NPC?, Character?), all parts in it are uncancollided. For example we have model Robot, and all parts (LeftLeg, HumanoidRootPart, and so on) can collide is false.

check for every part inside the tool even beams and trails, if you are using AI scripts it can have some problems

What i would do:

  • Make the script myself (for better understanding)
  • Check EVERY part and change it to CanCollide = false
  • If the script includes something with interaction make it CanTouch = true and the other one (i dont remember)
  • Make sure its welded constrainted every part to the handle
  • Make sure its not anchored
  • Only Place Scripts in the handle or inside the tool (not in cosmetic parts)

Are you trying to do like “players walk through players?”
sorry if im just dumb not understanding well

make sure the model is uncollidable too though…

models do have that option…

Hold on… nah it cant be my 100000000 dumbest mistake lol

:stuck_out_tongue:
that can actually be the problem LOL

Hmmm… that might be strange, but all you told me to check is done right. But THE ONLY what I found out, the model’s torso can collide becomes true, like, automatically ig. Btw, what is AudioCanCollide? Does that have something similar with my problem

Ah, yeah — AudioCanCollide is a Roblox property you might see on parts.

Despite the name sounding like music trying to slam into walls (lol), it has nothing to do with normal collisions like physics or players bumping into stuff.

1 Like

Lol, thats exactly what I thought :sob: :folded_hands:

ok so you still have the same problem… thats strange maybe ask studio assistant to make every part inside selected model uncollidable

but make a duplicate because maybe the assistant does something stupid :confused:

1 Like

I guess, its AI time… but bruuuuuh, AI sometimes being so stupid and even can ruin your WHOLE game

Yeah right, we said that at the same time…

ik :wilted_flower: , but what can you do at this point maybe ask a smarter developer than I

Well, I dont have any smart developers in my friends (pretty sadly) and the only way to connect with them - by forums, or waiting for lucky moment, that creators of Plants Vs Brainrots gonna answer :sob:

that is like 1 in a billion but yeah you can try

maybe set can collide and can query off, and turn the massless property on (in every instances)