yea i got a narsty 6 foot boa about a month and a half ago and now hes awesome with me but nasty to other people it has to do with his stress level and his comfort and security. so if hes stressed out hes gonna lash out if hes hungry same thing if he just doesnt wanna be bothered hes gonna do it i was struck at once by my big guy but that was when i first when to pick him up outta the tank at the petstore and everyone there ran away and thought i was crazy for wanting him. but i would recheck your husbandry and see if he has any security issues