Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How to make dust from under the tires in the car?

Hello. I am new here. Recently I learned how to make vehicles in a blender, so I'm trying to make a roblox game. My problem is that I don't know much about programming. I would like to know how to make a script that extracts dust from under the tires (I already have ParticleEmitter). Please help! I use A-chassis.

1 answer

I don't know how to detect if a part touches terrain but you can make a flat transparent, non collidable part on top of the terrain and detect if the tires are touching that part. Make a part in Workspace and name it to SandPart.

Script:

local neededPart = game.Workspace.SandPart
local dust = --Wherever your dust emitter is
local tire1 = --Wherever the first tire is
local tire2 = --Wherever the second tire is
local tire3 = --Wherever the third tire is
local tire4 = --Wherever the fourth tire is

tire1.Touched:Connect(function(hit)
	if hit.Parent.Name == neededPart then
		dust.Enabled = true
	end
end)

tire2.Touched:Connect(function(hit)
	if hit.Parent.Name == neededPart then
		dust.Enabled = true
	end
end)

tire3.Touched:Connect(function(hit)
	if hit.Parent.Name == neededPart then
		dust.Enabled = true
	end
end)

tire4.Touched:Connect(function(hit)
	if hit.Parent.Name == neededPart then
		dust.Enabled = true
	end
end)

--TouchEnded

tire1.TouchEnded:Connect(function(hit)
	if hit.Parent.Name ~= neededPart then
		dust.Enabled = false
	end
end)

tire2.TouchEnded:Connect(function(hit)
	if hit.Parent.Name ~= neededPart then
		dust.Enabled = false
	end
end)

tire3.TouchEnded:Connect(function(hit)
	if hit.Parent.Name ~= neededPart then
		dust.Enabled = false
	end
end)

tire4.TouchEnded:Connect(function(hit)
	if hit.Parent.Name ~= neededPart then
		dust.Enabled = false
	end
end)

If this does not work, this is just a pseudocode of the working script.

2 comments

0

It worked, thank you so much!!!

0

No problem!

This discussion is preserved as it was. New answers, comments, and votes are closed.