Apply force to specfic point in mesh

i am trying to make a physics based game.but i don’t know how to apply directed force to specific point on object ? anyone knows how ?

I don’t think there is a way to do this without using a Python script.
If you can use a Python script, you can use “applyImpulse()”. More information is provided here:
https://shuvit.org/python_api/bge.types.KX_GameObject.html#KX_GameObject.applyImpulse

if you can help i made this simple script:

import bge
cont = bge.logic.getCurrentController()
own = cont.owner
own.applyImpulse([1,1,1],[1,0,0],[True])

but when i run it keeps saying 'an integer is required ’

Just remove the brackets around True:

import bge
cont = bge.logic.getCurrentController()
own = cont.owner
own.applyImpulse([1,1,1],[1,0,0],True)

That script is almost working!
Here is a working script:

import bge
cont = bge.logic.getCurrentController()
own = cont.owner
own.applyImpulse((1,1,1), (1,0,0), True)

You were putting all the parameters in square brackets, essentially giving it a list when it required a vector or boolean. Vectors are in parenthesis () and the boolean is just alone by itself.
I was busy making a really dumb mistake though. I was trying to figure out why my script wasn’t working…then I realized I forgot to make the object a rigidbody. :man_facepalming:
(I specialize in making stupid mistakes :joy:)