The Bull can be affected by Boost Pads, Spikes, or anything a normal player interacts with.
The Bull, though very fast, is not very maneuverable. Use quick, sudden movements to dodge the Bull's attacks and hit it with your Primary Weapon from the side.
Use Bull Mask to make the bull ignore you. Then trap it and kill it using the strategy below.
Try trapping the Bull in a Pit Trap, then placing a Spike next to it to quickly finish it.
If you don't have a trap, try luring the Bull in-between two Trees or some other Natural Structures. The Bull cannot fit through small openings, but will still try to chase you through it. This will allow you to kill the Bull without it hitting you.
You could also make a blockade with Walls or Spikes in the River and place a Platform or equip Flipper Hat right in front of them. Then use a Repeater Crossbow or something like that to finish them off. You can also use a Polearm or Katana to deal higher damage, but the walls aren't guaranteed to hold with those, and then you'll have an angry Bull after you that wants nothing more than to gore you alive. If you position yourself just right, you can hit the bull, while avoiding being hit yourself.
You can try killing it using the "Circle Trick". Since it moves in a circle you can attack it from the sides where it cannot attack you.
The Bat is a great choice to kill the bull because of its heavy knockback, fast DPS, and long range.
A bull will not chase you if it has never seen you move since you spawned. Stopping when you see one is no use since it has the field of view of a regular player. Turning and hitting still count.
If you stop moving while a bull chases you and move to the side of its trajectory, there is a chance it will circle you due to the bull's slow turning. If this happens, place a pit trap in its path and you will trap it. Also, it can be used as a guard.
The Bull is the only animal to have a 2 next to its name in the game files. The bull with a 1 on its name is Bully. Notice that the Bull is usually seen as the normal bull, but for some reason, it has a 2 instead of a 1.
It's the first ever Hostile Mob added to the game.
0.78 - Changed Name From "Big Bull" to just "Bull" (Secret Update)