I cannot install veil-evasion and run it.
And also how do i load rubber ducky scripit to my bad usb and use it using kali linux virtual box, as per my course zaid is using via andriod.

Hi, what error are you getting while installing veil? For rubberducky, you can refer to several blogs/videos out there explaining how to install the script

i installed veil-evasion but when i type the command veil-evasion it says command not found.
root@kali:~# veil-evasion
veil-evasion: command not found
root@kali:~# apt-get install veil-evasion
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
veil-evasion is already the newest version (3.1.14-0kali2).
The following packages were automatically installed and are no longer required:
dctrl-tools dleyna-server libatk1.0-data libblkid-dev libbrotli-dev
libdatrie-dev libdeflate-dev libdleyna-connector-dbus-1.0-1
libdleyna-core-1.0-5 libegl-dev libegl1-mesa-dev libepoxy-dev
libexporter-tiny-perl libfontconfig-dev libfontconfig1-dev libfreetype-dev
libfreetype6-dev libfribidi-dev libgl-dev libgles-dev libgles1
libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglx-dev
libgraphite2-dev libharfbuzz-gobject0 libhttp-server-simple-perl
libice-dev libjbig-dev libjpeg-dev libjpeg62-turbo-dev libjs-highlight.js
liblist-moreutils-perl liblist-moreutils-xs-perl liblzma-dev libmount-dev
libopengl-dev libopengl0 libpcre16-3 libpcre2-32-0 libpcre2-dev
libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-dev
libpng-dev libpng-tools libpthread-stubs0-dev libselinux1-dev libsepol-dev
libsm-dev libthai-dev libtiff-dev libtiffxx5 libwayland-bin libwayland-dev
libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev
libxrandr-dev libxrender-dev libxtst-dev pango1.0-tools python3-ipaddr
python3-twisted-bin ruby2.7 sphinx-rtd-theme-common uuid-dev
wayland-protocols x11proto-dev xorg-sgml-doctools xtrans-dev
Use ‘apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1022 not upgraded.
root@kali:~# veil-evasion
veil-evasion: command not found

I think that installation method is not correct. You can try installing it using their Github repo - GitHub - Veil-Framework/Veil: Veil 3.1.X (Check version info in Veil at runtime)