I'm currently developing a bleeding system in one of my games and with my bleed system, I want to create blood pools based on where blood trails spew out from the player land.
Here is a GIF of what my current bleeding system looks like: https://gyazo.com/752c43cdff1c2b91913b2542f4496b25
You might notice a problem in the GIF with my bleeding system, the blood pools are appearing slightly under where the blood trails touch the baseplate. I'm currently using a 1x1x1 basepart and having a trail parented under it and whenever the basepart touches the baseplate, I create a blood pool based on where the basepart is when it touches the baseplate with .Touched. This obviously is not working out for me since the blood pools are not being correctly positioned.
Can anyone suggest a better way to create a system like this?
Note: The .Touched event and bleeding effects are all created on the client so this isn't a problem with latency