This e2 will be regularly updated in my e2 Repo in Adv. Dupe.
I released it here so people would actually see it. -.-
DO NOT upload to ANY site
DO NOT excessively use this to kill people
DO NOT say you made this
DO NOT steal MY credit for making this E2. I worked hard on it!
DO enjoy this E2, and hopefully learn from it.
@name Telekinesis -- By Krasher
@persist E:entity V:vector Timer Array:array
@outputs Gyro:angle
interval(10)
# Angle Variables
T=Timer
Timer=T*1+T
Gyro=(-ang(T,T,T)*1000)
# Verison String
Version=2.6
#Circle Variable
Circle = vec(5,150,0):rotate(0,curtime()*90,0)
# Pop-Up Hints
if(first()){
hint("Telekinesis v"+Version,5)
hint("Intructions:",5)
hint("Right click and hold to hold the prop",5)
hint("To pick up a different prop, simply right click it",5)
hint("Left click to throw the prop",5)
hint("Hold E to make the prop orbit you",5)
hint("Made by Krasher -- Do not upload without permission",5)
Array[1,string]="|| Tk || Variables Loaded"
Array[2,string]="|| Tk || Vectors Loaded"
Array[3,string]="|| Tk || Now using v"+Version+" of Tele.Kinesis"
for (I=1,Array:count()) {
print(Array[I,string])
}
}
###
if(owner():keyAttack2() & owner():aimEntity():owner() == owner()){
E=owner():aimEntity()
}
###
if(owner():keyAttack2()){
V=owner():pos()+vec(0,0,65)-(-owner():eye()*105)
E:applyForce(((-E:pos()+V)*10-E:vel())*E:mass())
E:applyAngForce(Gyro+$Gyro*5)
}
###
if(owner():keyAttack1()){
V=owner():pos()+vec(0,0,65)-(-owner():eye()*10000)
E:applyForce(((-E:pos()+V)*10-E:vel())*E:mass())
}
###
if(owner():keyUse()) {
V=owner():pos()+Circle+vec(0,0,84)
E:applyForce(((-E:pos()+V)*10-E:vel())*E:mass())
}
I will be updating this E2 every-time I get a sufficient enough reason to do so.
Feel Free to ask me ANYTHING about this E2, or E2 in general.