Pleaselog inorregisterto add a comment.
The answer is no.
The only way to remove Toxic Spikes as a Poison type is to switch in on the beginning. However, remember that Crobat is also partially a Flying type, meaning it is immune to Spikes and Toxic Spikes. Levitating / Flying Pokemon cannot remove them, with the exception with Claydol / Baltoy / Delibird / Cryogonal with Rapid Spin. Using Roost would not remove them, because the ONLY way to get rid of Toxic Spikes as a Poison type is theswitch into them.
The only way a Crobat can remove Toxic Spikes is when Gravity is in play, where Crobat basically loses the immunities it enjoys as a Flying type.
So basically,no.
Source: My experience in using Crobat inthisteam.