First person blue print: How to add vetical movement

HI,

I have an archviz set up with a first person blue print. I can walk around the building fine. I would like it so the client can have the ability to also fly up over the building to get a birdseye view and be able to come back down to the ground and continue walking. Is this possible in the first person blueprint. I know In most games Q and E are utilized for going up and coming down.

Thanks,

Aaron

I have been looking for something similar also. I’ll be keeping an eye on this thread, hopefully someone can come up with the goods.

This should help a bit c:


Begin Object Class=K2Node_Event Name="K2Node_Event_372"
   Begin Object Class=EdGraphPin Name="EdGraphPin_9488"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_9489"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_9490"
   End Object
   Begin Object Name="EdGraphPin_9488"
      PinName="OutputDelegate"
      Direction=EGPD_Output
      PinType=(PinCategory="delegate",PinSubCategoryMemberReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="ReceiveTick"))
   End Object
   Begin Object Name="EdGraphPin_9489"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_15.EdGraphPin_10052'
   End Object
   Begin Object Name="EdGraphPin_9490"
      PinName="DeltaSeconds"
      PinToolTip="Delta Seconds
Float"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   EventReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="ReceiveTick")
   bOverrideFunction=True
   Pins(0)=EdGraphPin'EdGraphPin_9488'
   Pins(1)=EdGraphPin'EdGraphPin_9489'
   Pins(2)=EdGraphPin'EdGraphPin_9490'
   NodePosX=2640
   NodePosY=752
   NodeGuid=2A4DE3DD41C5D13FEAB816B48057EDA1
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_1017"
   Begin Object Class=EdGraphPin Name="EdGraphPin_9965"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_9966"
   End Object
   Begin Object Name="EdGraphPin_9965"
      PinName="CharacterMovement"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6896.EdGraphPin_10800'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_6897.EdGraphPin_10815'
   End Object
   Begin Object Name="EdGraphPin_9966"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Character')
      bHidden=True
   End Object
   VariableReference=(MemberName="CharacterMovement",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_9965'
   Pins(1)=EdGraphPin'EdGraphPin_9966'
   NodePosX=3440
   NodePosY=320
   NodeComment="Force to apply to character for pos/neg Z movement"
   bCommentBubbleVisible=True
   NodeGuid=D108C6284AB6CF4F89CC98821291828A
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6896"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10798"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10799"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10800"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10801"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10802"
   End Object
   Begin Object Name="EdGraphPin_10798"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_347.EdGraphPin_10219'
   End Object
   Begin Object Name="EdGraphPin_10799"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_10800"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Character Movement Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_1017.EdGraphPin_9965'
   End Object
   Begin Object Name="EdGraphPin_10801"
      PinName="Impulse"
      PinToolTip="Impulse
Vector 

Impulse to apply."
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0,-1500.000000"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_10802"
      PinName="bVelocityChange"
      PinToolTip="Velocity Change
Boolean

Whether or not the impulse is relative to mass."
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParent=Class'/Script/Engine.CharacterMovementComponent',MemberName="AddImpulse")
   Pins(0)=EdGraphPin'EdGraphPin_10798'
   Pins(1)=EdGraphPin'EdGraphPin_10799'
   Pins(2)=EdGraphPin'EdGraphPin_10800'
   Pins(3)=EdGraphPin'EdGraphPin_10801'
   Pins(4)=EdGraphPin'EdGraphPin_10802'
   NodePosX=3872
   NodePosY=160
   NodeGuid=D78BE9D2459699C27555B6AB74EAB753
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6897"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10813"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10814"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10815"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10816"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10817"
   End Object
   Begin Object Name="EdGraphPin_10813"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_348.EdGraphPin_10192'
   End Object
   Begin Object Name="EdGraphPin_10814"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_10815"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Character Movement Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_1017.EdGraphPin_9965'
   End Object
   Begin Object Name="EdGraphPin_10816"
      PinName="Impulse"
      PinToolTip="Impulse
Vector 

Impulse to apply."
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0,1500.000000"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_10817"
      PinName="bVelocityChange"
      PinToolTip="Velocity Change
Boolean

Whether or not the impulse is relative to mass."
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParent=Class'/Script/Engine.CharacterMovementComponent',MemberName="AddImpulse")
   Pins(0)=EdGraphPin'EdGraphPin_10813'
   Pins(1)=EdGraphPin'EdGraphPin_10814'
   Pins(2)=EdGraphPin'EdGraphPin_10815'
   Pins(3)=EdGraphPin'EdGraphPin_10816'
   Pins(4)=EdGraphPin'EdGraphPin_10817'
   NodePosX=3856
   NodePosY=400
   NodeGuid=1EE7915D489A864E58FFB89E39299E2C
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_800"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10025"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10026"
   End Object
   Begin Object Name="EdGraphPin_10025"
      PinName="CharacterMovement"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_801.EdGraphPin_10032'
   End Object
   Begin Object Name="EdGraphPin_10026"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Character')
      bHidden=True
   End Object
   VariableReference=(MemberName="CharacterMovement",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_10025'
   Pins(1)=EdGraphPin'EdGraphPin_10026'
   NodePosX=3120
   NodePosY=1152
   NodeGuid=E6B354784A690EA30427C1B6D96EC1FE
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_801"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10031"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10032"
   End Object
   Begin Object Name="EdGraphPin_10031"
      PinName="Velocity"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5923.EdGraphPin_10829'
   End Object
   Begin Object Name="EdGraphPin_10032"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_800.EdGraphPin_10025'
   End Object
   VariableReference=(MemberParent=Class'/Script/Engine.MovementComponent',MemberName="Velocity")
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_10031'
   Pins(1)=EdGraphPin'EdGraphPin_10032'
   NodePosX=3280
   NodePosY=1152
   NodeComment="Get Vector and check against"
   bCommentBubbleVisible=True
   NodeGuid=653F450B43B9628D40EDF084DA50B672
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5923"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10828"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10829"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10830"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10831"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10832"
   End Object
   Begin Object Name="EdGraphPin_10828"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_10829"
      PinName="InVec"
      PinToolTip="In Vec
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_801.EdGraphPin_10031'
   End Object
   Begin Object Name="EdGraphPin_10830"
      PinName="X"
      PinToolTip="X
Float"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_10831"
      PinName="Y"
      PinToolTip="Y
Float"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_10832"
      PinName="Z"
      PinToolTip="Z
Float"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_Knot_44.EdGraphPin_10268'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="BreakVector")
   Pins(0)=EdGraphPin'EdGraphPin_10828'
   Pins(1)=EdGraphPin'EdGraphPin_10829'
   Pins(2)=EdGraphPin'EdGraphPin_10830'
   Pins(3)=EdGraphPin'EdGraphPin_10831'
   Pins(4)=EdGraphPin'EdGraphPin_10832'
   NodePosX=3472
   NodePosY=1168
   NodeGuid=482B74764057EE1673C6119FDD2B4323
End Object
Begin Object Class=K2Node_ExecutionSequence Name="K2Node_ExecutionSequence_15"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10052"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10053"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10054"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10055"
   End Object
   Begin Object Name="EdGraphPin_10052"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Event_372.EdGraphPin_9489'
   End Object
   Begin Object Name="EdGraphPin_10053"
      PinName="then_0"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Knot_119.EdGraphPin_10247'
   End Object
   Begin Object Name="EdGraphPin_10054"
      PinName="then_1"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_10274'
   End Object
   Begin Object Name="EdGraphPin_10055"
      PinName="then_2"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Knot_49.EdGraphPin_10253'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10052'
   Pins(1)=EdGraphPin'EdGraphPin_10053'
   Pins(2)=EdGraphPin'EdGraphPin_10054'
   Pins(3)=EdGraphPin'EdGraphPin_10055'
   NodePosX=2768
   NodePosY=752
   NodeGuid=B0A93AA44A506908EA8934A92A462F39
End Object
Begin Object Class=K2Node_Knot Name="K2Node_Knot_43"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10274"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10275"
   End Object
   Begin Object Name="EdGraphPin_10274"
      PinName="InputPin"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_15.EdGraphPin_10054'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_10275"
      PinName="OutputPin"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_245.EdGraphPin_10088'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10274'
   Pins(1)=EdGraphPin'EdGraphPin_10275'
   NodePosX=3216
   NodePosY=768
   NodeGuid=9ECED88A4F0E2C7C0A1EAF94AC592830
End Object
Begin Object Class=K2Node_Knot Name="K2Node_Knot_44"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10268"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10269"
   End Object
   Begin Object Name="EdGraphPin_10268"
      PinName="InputPin"
      PinType=(PinCategory="float")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5923.EdGraphPin_10832'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_10269"
      PinName="OutputPin"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6003.EdGraphPin_10844'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_6004.EdGraphPin_10856'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10268'
   Pins(1)=EdGraphPin'EdGraphPin_10269'
   NodePosX=3216
   NodePosY=1008
   NodeGuid=7FA123F747337D7B46C889A05AB317DE
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6003"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10843"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10844"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10845"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10846"
   End Object
   Begin Object Name="EdGraphPin_10843"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_10844"
      PinName="A"
      PinToolTip="A
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_Knot_44.EdGraphPin_10269'
   End Object
   Begin Object Name="EdGraphPin_10845"
      PinName="B"
      PinToolTip="B
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_10846"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      AutogeneratedDefaultValue="false"
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_245.EdGraphPin_10089'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="GreaterEqual_FloatFloat")
   Pins(0)=EdGraphPin'EdGraphPin_10843'
   Pins(1)=EdGraphPin'EdGraphPin_10844'
   Pins(2)=EdGraphPin'EdGraphPin_10845'
   Pins(3)=EdGraphPin'EdGraphPin_10846'
   NodePosX=3280
   NodePosY=960
   NodeGuid=51658F2A4C22A582A70618B7854BC679
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_245"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10088"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10089"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10090"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10091"
   End Object
   Begin Object Name="EdGraphPin_10088"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_10275'
   End Object
   Begin Object Name="EdGraphPin_10089"
      PinName="Condition"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="true"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6003.EdGraphPin_10846'
   End Object
   Begin Object Name="EdGraphPin_10090"
      PinName="then"
      PinFriendlyName="true"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6164.EdGraphPin_10867'
   End Object
   Begin Object Name="EdGraphPin_10091"
      PinName="else"
      PinFriendlyName="false"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10088'
   Pins(1)=EdGraphPin'EdGraphPin_10089'
   Pins(2)=EdGraphPin'EdGraphPin_10090'
   Pins(3)=EdGraphPin'EdGraphPin_10091'
   NodePosX=3472
   NodePosY=736
   NodeComment="add - voc"
   bCommentBubbleVisible=True
   NodeGuid=F8155A7347A8365AFB516889988CB9A4
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6004"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10855"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10856"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10857"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10858"
   End Object
   Begin Object Name="EdGraphPin_10855"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_10856"
      PinName="A"
      PinToolTip="A
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_Knot_44.EdGraphPin_10269'
   End Object
   Begin Object Name="EdGraphPin_10857"
      PinName="B"
      PinToolTip="B
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_10858"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      AutogeneratedDefaultValue="false"
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_246.EdGraphPin_9954'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="LessEqual_FloatFloat")
   Pins(0)=EdGraphPin'EdGraphPin_10855'
   Pins(1)=EdGraphPin'EdGraphPin_10856'
   Pins(2)=EdGraphPin'EdGraphPin_10857'
   Pins(3)=EdGraphPin'EdGraphPin_10858'
   NodePosX=3280
   NodePosY=1040
   NodeGuid=D7AA08274DCACBDE902F7196734A5EE9
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_246"
   Begin Object Class=EdGraphPin Name="EdGraphPin_9953"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_9954"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_9955"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_9956"
   End Object
   Begin Object Name="EdGraphPin_9953"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Knot_49.EdGraphPin_10254'
   End Object
   Begin Object Name="EdGraphPin_9954"
      PinName="Condition"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="true"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6004.EdGraphPin_10858'
   End Object
   Begin Object Name="EdGraphPin_9955"
      PinName="then"
      PinFriendlyName="true"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6163.EdGraphPin_10882'
   End Object
   Begin Object Name="EdGraphPin_9956"
      PinName="else"
      PinFriendlyName="false"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_9953'
   Pins(1)=EdGraphPin'EdGraphPin_9954'
   Pins(2)=EdGraphPin'EdGraphPin_9955'
   Pins(3)=EdGraphPin'EdGraphPin_9956'
   NodePosX=3472
   NodePosY=832
   NodeGuid=8F9AC3854622733BA7167D8FD4E69955
End Object
Begin Object Class=K2Node_Knot Name="K2Node_Knot_49"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10253"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10254"
   End Object
   Begin Object Name="EdGraphPin_10253"
      PinName="InputPin"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_15.EdGraphPin_10055'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_10254"
      PinName="OutputPin"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_246.EdGraphPin_9953'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10253'
   Pins(1)=EdGraphPin'EdGraphPin_10254'
   NodePosX=3216
   NodePosY=864
   NodeGuid=223AF46E451FE5DC7E8E17B5ADFD42AE
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_851"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10133"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10134"
   End Object
   Begin Object Name="EdGraphPin_10133"
      PinName="CharacterMovement"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6164.EdGraphPin_10869'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_6163.EdGraphPin_10884'
   End Object
   Begin Object Name="EdGraphPin_10134"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Character')
      bHidden=True
   End Object
   VariableReference=(MemberName="CharacterMovement",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_10133'
   Pins(1)=EdGraphPin'EdGraphPin_10134'
   NodePosX=3600
   NodePosY=640
   NodeGuid=5835B8BD4E932FF3F6489CB72F77C10C
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6164"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10867"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10868"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10869"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10870"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10871"
   End Object
   Begin Object Name="EdGraphPin_10867"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_245.EdGraphPin_10090'
   End Object
   Begin Object Name="EdGraphPin_10868"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_10869"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Character Movement Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_851.EdGraphPin_10133'
   End Object
   Begin Object Name="EdGraphPin_10870"
      PinName="Impulse"
      PinToolTip="Impulse
Vector 

Impulse to apply."
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0,-5.000000"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_10871"
      PinName="bVelocityChange"
      PinToolTip="Velocity Change
Boolean

Whether or not the impulse is relative to mass."
      PinType=(PinCategory="bool")
      DefaultValue="true"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParent=Class'/Script/Engine.CharacterMovementComponent',MemberName="AddImpulse")
   Pins(0)=EdGraphPin'EdGraphPin_10867'
   Pins(1)=EdGraphPin'EdGraphPin_10868'
   Pins(2)=EdGraphPin'EdGraphPin_10869'
   Pins(3)=EdGraphPin'EdGraphPin_10870'
   Pins(4)=EdGraphPin'EdGraphPin_10871'
   NodePosX=3856
   NodePosY=688
   NodeComment="Try to get to zero"
   bCommentBubbleVisible=True
   NodeGuid=98D2012E451C7B6EE6B968B2310D23C2
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6163"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10882"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10883"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10884"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10885"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10886"
   End Object
   Begin Object Name="EdGraphPin_10882"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_246.EdGraphPin_9955'
   End Object
   Begin Object Name="EdGraphPin_10883"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_10884"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Character Movement Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.CharacterMovementComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_851.EdGraphPin_10133'
   End Object
   Begin Object Name="EdGraphPin_10885"
      PinName="Impulse"
      PinToolTip="Impulse
Vector 

Impulse to apply."
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0,5.000000"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_10886"
      PinName="bVelocityChange"
      PinToolTip="Velocity Change
Boolean

Whether or not the impulse is relative to mass."
      PinType=(PinCategory="bool")
      DefaultValue="true"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParent=Class'/Script/Engine.CharacterMovementComponent',MemberName="AddImpulse")
   Pins(0)=EdGraphPin'EdGraphPin_10882'
   Pins(1)=EdGraphPin'EdGraphPin_10883'
   Pins(2)=EdGraphPin'EdGraphPin_10884'
   Pins(3)=EdGraphPin'EdGraphPin_10885'
   Pins(4)=EdGraphPin'EdGraphPin_10886'
   NodePosX=3856
   NodePosY=864
   ErrorType=1
   ErrorMsg="Error This blueprint (self) is not a CharacterMovementComponent, therefore \' Target \' must have a connection."
   NodeGuid=E6D06FD04CF76264E7B3C9B23CDAC0DD
End Object
Begin Object Class=K2Node_Knot Name="K2Node_Knot_119"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10247"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10248"
   End Object
   Begin Object Name="EdGraphPin_10247"
      PinName="InputPin"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_15.EdGraphPin_10053'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_10248"
      PinName="OutputPin"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_41.EdGraphPin_10229'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10247'
   Pins(1)=EdGraphPin'EdGraphPin_10248'
   NodePosX=2496
   NodePosY=288
   NodeGuid=1E191D5645DC13B0868F42B42D2B99CB
End Object
Begin Object Class=K2Node_ExecutionSequence Name="K2Node_ExecutionSequence_41"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10229"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10230"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10231"
   End Object
   Begin Object Name="EdGraphPin_10229"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Knot_119.EdGraphPin_10248'
   End Object
   Begin Object Name="EdGraphPin_10230"
      PinName="then_0"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_347.EdGraphPin_10217'
   End Object
   Begin Object Name="EdGraphPin_10231"
      PinName="then_1"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_348.EdGraphPin_10190'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10229'
   Pins(1)=EdGraphPin'EdGraphPin_10230'
   Pins(2)=EdGraphPin'EdGraphPin_10231'
   NodePosX=2512
   NodePosY=128
   NodeGuid=23E2523149A3B7CA9523D8909DB6151C
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_347"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10217"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10218"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10219"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10220"
   End Object
   Begin Object Name="EdGraphPin_10217"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_41.EdGraphPin_10230'
   End Object
   Begin Object Name="EdGraphPin_10218"
      PinName="Condition"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="true"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7020.EdGraphPin_10929'
   End Object
   Begin Object Name="EdGraphPin_10219"
      PinName="then"
      PinFriendlyName="true"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6896.EdGraphPin_10798'
   End Object
   Begin Object Name="EdGraphPin_10220"
      PinName="else"
      PinFriendlyName="false"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10217'
   Pins(1)=EdGraphPin'EdGraphPin_10218'
   Pins(2)=EdGraphPin'EdGraphPin_10219'
   Pins(3)=EdGraphPin'EdGraphPin_10220'
   NodePosX=3008
   NodePosY=144
   NodeGuid=B891C655422D3761BF50A6927605AA9C
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_348"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10190"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10191"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10192"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10193"
   End Object
   Begin Object Name="EdGraphPin_10190"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_ExecutionSequence_41.EdGraphPin_10231'
   End Object
   Begin Object Name="EdGraphPin_10191"
      PinName="Condition"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="true"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7019.EdGraphPin_10938'
   End Object
   Begin Object Name="EdGraphPin_10192"
      PinName="then"
      PinFriendlyName="true"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6897.EdGraphPin_10813'
   End Object
   Begin Object Name="EdGraphPin_10193"
      PinName="else"
      PinFriendlyName="false"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_10190'
   Pins(1)=EdGraphPin'EdGraphPin_10191'
   Pins(2)=EdGraphPin'EdGraphPin_10192'
   Pins(3)=EdGraphPin'EdGraphPin_10193'
   NodePosX=3008
   NodePosY=224
   NodeGuid=3CC634754F9ECF7CCF00148B45174CDC
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_7020"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10927"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10928"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10929"
   End Object
   Begin Object Name="EdGraphPin_10927"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Player Controller Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PlayerController')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7147.EdGraphPin_10948'
   End Object
   Begin Object Name="EdGraphPin_10928"
      PinName="Key"
      PinToolTip="Key
Key Structure"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/InputCore.Key')
      DefaultValue="Q"
   End Object
   Begin Object Name="EdGraphPin_10929"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      AutogeneratedDefaultValue="false"
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_347.EdGraphPin_10218'
   End Object
   bIsPureFunc=True
   bIsConstFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.PlayerController',MemberName="IsInputKeyDown")
   Pins(0)=EdGraphPin'EdGraphPin_10927'
   Pins(1)=EdGraphPin'EdGraphPin_10928'
   Pins(2)=EdGraphPin'EdGraphPin_10929'
   NodePosX=2592
   NodePosY=-176
   ErrorType=1
   ErrorMsg="Error This blueprint (self) is not a PlayerController, therefore \' Target \' must have a connection."
   NodeGuid=03A646D84B7464D2C97BD790381839A6
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_7019"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10936"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10937"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10938"
   End Object
   Begin Object Name="EdGraphPin_10936"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Player Controller Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PlayerController')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7147.EdGraphPin_10948'
   End Object
   Begin Object Name="EdGraphPin_10937"
      PinName="Key"
      PinToolTip="Key
Key Structure"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/InputCore.Key')
      DefaultValue="E"
   End Object
   Begin Object Name="EdGraphPin_10938"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      AutogeneratedDefaultValue="false"
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_348.EdGraphPin_10191'
   End Object
   bIsPureFunc=True
   bIsConstFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.PlayerController',MemberName="IsInputKeyDown")
   Pins(0)=EdGraphPin'EdGraphPin_10936'
   Pins(1)=EdGraphPin'EdGraphPin_10937'
   Pins(2)=EdGraphPin'EdGraphPin_10938'
   NodePosX=2592
   NodePosY=-64
   ErrorType=1
   ErrorMsg="Error This blueprint (self) is not a PlayerController, therefore \' Target \' must have a connection."
   NodeGuid=557545054381CAA18BDE1DACEDC79132
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_7147"
   Begin Object Class=EdGraphPin Name="EdGraphPin_10945"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10946"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10947"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_10948"
   End Object
   Begin Object Name="EdGraphPin_10945"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Gameplay Statics Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')
      DefaultObject=Default__GameplayStatics
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_10946"
      PinName="WorldContextObject"
      PinToolTip="World Context Object
Object Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_10947"
      PinName="PlayerIndex"
      PinToolTip="Player Index
Integer"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_10948"
      PinName="ReturnValue"
      PinToolTip="Return Value
Player Controller Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PlayerController')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7020.EdGraphPin_10927'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_7019.EdGraphPin_10936'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="GetPlayerController")
   Pins(0)=EdGraphPin'EdGraphPin_10945'
   Pins(1)=EdGraphPin'EdGraphPin_10946'
   Pins(2)=EdGraphPin'EdGraphPin_10947'
   Pins(3)=EdGraphPin'EdGraphPin_10948'
   NodePosX=2144
   NodePosY=-176
   NodeGuid=2D51FDE241AF1E51E72751B6BC98DDCC
End Object



For the Character Movement component in the BP, set Gravity Scale to 0
Braking Deceleration Falling to 20
Air Control 1.1
Falling lateral Friction 7
Then C&P that code into your character BP and you should be set c:

Edit: Currently it is Q Down E up yet to switch it you can switch the Is Input Key Down key checks
E2: Post Correct code, it should work as described now, i twas stupid and didn’t update it c:

I managed to get it to do what I want. I can just hold the space bar and I can fly around like in Minecraft. I think I went into the character blueprint and set the jump hold to zero. I may have done something else but I can not remember at the moment.

Thank you for this, it worked brilliantly!