I'm trying to :Destroy() all BodyGyro and BodyVelocity in the player's torso.
--Some variables to define the player and character
local Movers = char.Torso:GetChildren()
for i,v in pairs(Movers) do
if v == "BodyGyro" or "BodyVelocity" then
v:Destroy()
end
end
but it destroys all the children in the torso.

3 comments
ok
Yes. "BodyVelocity" in an if statement is always true, so it would always run.
@hiimgoodpack actually it would return false for an instance is not the same as a string. https://gyazo.com/2dfb535e5c0d2ef299f0113fe5546916