Here is another way to go about this but using tokens. As far as an alternative goes, I think this is much easier to understand and actually learn something from than the other alternative example above. No offense meant to Dean.
menu nicklist {
.Pro Slap!:{
var %proslapran $rand(1,7), %proslap2ran $rand(1,4), %proslap 12 inch Butterfly knife,Bowie knife,wooden stick,metal pole,Fleshlight,glove with a brick inside it,2 ton Acme weight, %proslap2 RPD Bling pro(Heartbeat sensor + FMJ),M16 with n00b tube,SPAS with red dot sight,Desert Eagle
.timer 1 1 me walks up to15,1 $$1 then pulls out a 09,01 $+ $gettok(%proslap,%proslapran,44) $+ and massacres them with it...
.timer 1 3 me goes to his car and takes out a 07,01 $+ $gettok(%proslap2,%proslap2ran,44) $+ and shoots $$1 in the head and walks away.
.timer 1 5 msg $chan 9,1another bitch.. 11,1PWNED!!!
}
}
p.s. I got rid of the sub menu for pro slap, there was only one slap in it so its fine as a main menu command I thought.