0% found this document useful (0 votes)
26 views6 pages

Roblox Animation Script Guide

FE Copter

Uploaded by

luizfarbigaus22
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views6 pages

Roblox Animation Script Guide

FE Copter

Uploaded by

luizfarbigaus22
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

--Fe copter by Impostr#7910, or ANormalSonicFan on roblox

--have fun!
--hats: [Link]
--hats:[Link]
HumanDied = false
local reanim
local te
local ct
local m
function noplsmesh(hat)
_G.OldCF=[Link]
oldchar=[Link]
[Link]=workspace[[Link]]
for i,v in next, workspace[[Link]][hat]:GetDescendants() do
if v:IsA('Mesh') or v:IsA('SpecialMesh') then
v:Remove()
end
end
[Link]=oldchar
wait()
[Link]=_G.OldCF
[Link]=oldchar
end
loadstring(game:HttpGet(('[Link]
NexoReanimate'),true))()

IT = [Link]
CF = [Link]
VT = [Link]
RAD = [Link]
C3 = [Link]
UD2 = [Link]
BRICKC = [Link]
ANGLES = [Link]
EULER = [Link]
COS = [Link]
ACOS = [Link]
SIN = [Link]
ASIN = [Link]
ABS = [Link]
MRANDOM = [Link]
FLOOR = [Link]

speed = 1
sine = 1
srv = game:GetService('RunService')

function hatset(yes,part,c1,c0,nm)
reanim[yes].[Link].Part1=reanim[part]
reanim[yes].[Link].C1=c1 or [Link]()
reanim[yes].[Link].C0=c0 or [Link]()--
3bbb322dad5929d0d4f25adcebf30aa5
if nm==true then
noplsmesh(yes)
end
end

--put the hat script converted below


reanim = [Link]
RJ = [Link]
RS = [Link]['Right Shoulder']
LS = [Link]['Left Shoulder']
RH = [Link]['Right Hip']
LH = [Link]['Left Hip']
Root = [Link]
NECK = [Link]
NECK.C0 = CF(0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))
NECK.C1 = CF(0,-0.5,0)*ANGLES(RAD(0),RAD(0),RAD(0))
RJ.C1 = CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))
RJ.C0 = CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))
RS.C1 = CF(-0.5,0.5,0)*ANGLES(RAD(0),RAD(0),RAD(0))
LS.C1 = CF(0.5,0.5,0)*ANGLES(RAD(0),RAD(0),RAD(0))
RH.C1 = CF(0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))
LH.C1 = CF(0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))
RH.C0 = CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))
LH.C0 = CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))
RS.C0 = CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))
LS.C0 = CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))

Mode='1'

mousechanger=[Link]:GetMouse().KeyDown:Connect(function(k)
if k == 'urkeybind' then-- first mode
Mode='1'
elseif k == 'urkeybind' then-- second mode
Mode='2'
elseif k == 'urkeybind' then-- third mode
Mode='3'
end
end)

[Link](function()
while true do -- anim changer
if HumanDied then mousechanger:Disconnect() break end
sine = sine + speed
local rlegray = [Link](reanim["Right Leg"].Position + [Link](0, 0.5, 0),
[Link](0, -2, 0))
local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, char)
local llegray = [Link](reanim["Left Leg"].Position + [Link](0, 0.5, 0),
[Link](0, -2, 0))
local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, char)
local rightvector = ([Link] * [Link]).X + ([Link] *
[Link]).Z
local lookvector = ([Link] * [Link]).X + ([Link] *
[Link]).Z
if lookvector > [Link] then
lookvector = [Link]
end
if lookvector < -[Link] then
lookvector = -[Link]
end
if rightvector > [Link] then
rightvector = [Link]
end
if rightvector < -[Link] then
rightvector = -[Link]
end
local lookvel = lookvector / [Link]
local rightvel = rightvector / [Link]
if Mode == '1' then
if [Link].y > 1 then -- jump
NECK.C0 =
NECK.C0:Lerp(CF(0+0*[Link](sine/13),1+0*[Link](sine/13),0+0*[Link](sine/
13))*ANGLES(RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13))),.3)
RJ.C0 =
RJ.C0:Lerp(CF(0+0*[Link](sine/37),1+-0.3*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(-111+0*[Link](sine/37)),RAD(0+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
RS.C0 =
RS.C0:Lerp(CF(1+0*[Link](sine/37),0.5+0*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(117+14*[Link](sine/37)),RAD(7+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LS.C0 =
LS.C0:Lerp(CF(-1+0*[Link](sine/36),0.5+0*[Link](sine/36),0+0*[Link](sine/
36))*ANGLES(RAD(96+14*[Link](sine/36)),RAD(12+-17*[Link](sine/
36)),RAD(0+0*[Link](sine/36))),.3)
RH.C0 =
RH.C0:Lerp(CF(0.5+0*[Link](sine/37),-1+0*[Link](sine/37),0+0.2*[Link](sine/
37))*ANGLES(RAD(81+21*[Link](sine/37)),RAD(-2+10*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LH.C0 =
LH.C0:Lerp(CF(-0.5+0*[Link](sine/37),-1+0*[Link](sine/37),0+0.3*[Link](sine/
37))*ANGLES(RAD(92+23*[Link](sine/37)),RAD(5+-2*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
reanim['WDW_FoamFinger'].[Link].C0 =
reanim['WDW_FoamFinger'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),-
2+0*[Link](sine/13),0+0*[Link](sine/13))*ANGLES(RAD(-91+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/13))),.3)
reanim['Vector Arrow'].[Link].C0 = reanim['Vector
Arrow'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),0+0*[Link](sine/
13),-3+0*[Link](sine/13))*ANGLES(RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+360*[Link](sine/13))),.3)
elseif [Link].y < -1 then -- fall
NECK.C0 =
NECK.C0:Lerp(CF(0+0*[Link](sine/13),1+0*[Link](sine/13),0+0*[Link](sine/
13))*ANGLES(RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13))),.3)
RJ.C0 =
RJ.C0:Lerp(CF(0+0*[Link](sine/37),1+-0.3*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(-80+0*[Link](sine/37)),RAD(0+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
RS.C0 =
RS.C0:Lerp(CF(1+0*[Link](sine/37),0.5+0*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(117+14*[Link](sine/37)),RAD(7+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LS.C0 =
LS.C0:Lerp(CF(-1+0*[Link](sine/36),0.5+0*[Link](sine/36),0+0*[Link](sine/
36))*ANGLES(RAD(96+14*[Link](sine/36)),RAD(12+-17*[Link](sine/
36)),RAD(0+0*[Link](sine/36))),.3)
RH.C0 =
RH.C0:Lerp(CF(0.5+0*[Link](sine/37),-1+0*[Link](sine/37),0+0.2*[Link](sine/
37))*ANGLES(RAD(81+21*[Link](sine/37)),RAD(-2+10*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LH.C0 =
LH.C0:Lerp(CF(-0.5+0*[Link](sine/37),-1+0*[Link](sine/37),0+0.3*[Link](sine/
37))*ANGLES(RAD(92+23*[Link](sine/37)),RAD(5+-2*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
reanim['WDW_FoamFinger'].[Link].C0 =
reanim['WDW_FoamFinger'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),-
2+0*[Link](sine/13),0+0*[Link](sine/13))*ANGLES(RAD(-91+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/13))),.3)
reanim['Vector Arrow'].[Link].C0 = reanim['Vector
Arrow'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),0+0*[Link](sine/
13),-3+0*[Link](sine/13))*ANGLES(RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+360*[Link](sine/13))),.3)
elseif [Link] < 2 then -- idle
NECK.C0 =
NECK.C0:Lerp(CF(0+0*[Link](sine/13),1+0*[Link](sine/13),0+0*[Link](sine/
13))*ANGLES(RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13))),.3)
RJ.C0 =
RJ.C0:Lerp(CF(0+0*[Link](sine/37),1+-1*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(-82+0*[Link](sine/37)),RAD(0+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
RS.C0 =
RS.C0:Lerp(CF(1+0*[Link](sine/37),0.5+0*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(70+-11*[Link](sine/37)),RAD(7+21*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LS.C0 =
LS.C0:Lerp(CF(-1+0*[Link](sine/37),0.5+0*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(70+16*[Link](sine/37)),RAD(12+-17*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
RH.C0 =
RH.C0:Lerp(CF(0.5+0*[Link](sine/37),-1+0*[Link](sine/37),0+0.2*[Link](sine/
37))*ANGLES(RAD(72+18*[Link](sine/37)),RAD(-2+10*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LH.C0 =
LH.C0:Lerp(CF(-0.5+0*[Link](sine/36.5),-1+0*[Link](sine/36.5),0+0.3*[Link](si
ne/36.5))*ANGLES(RAD(65+27*[Link](sine/36.5)),RAD(5+-2*[Link](sine/
36.5)),RAD(0+0*[Link](sine/36.5))),.3)
reanim['Vector Arrow'].[Link].C0 = reanim['Vector
Arrow'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),0+0*[Link](sine/
13),-3+0*[Link](sine/13))*ANGLES(RAD(1+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+360*[Link](sine/13))),.3)
reanim['WDW_FoamFinger'].[Link].C0 =
reanim['WDW_FoamFinger'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),-
2+0*[Link](sine/13),0+0*[Link](sine/13))*ANGLES(RAD(-91+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/13))),.3)
elseif [Link] < 20 then -- walk
NECK.C0 =
NECK.C0:Lerp(CF(0+0*[Link](sine/13),1+0*[Link](sine/13),0+0*[Link](sine/
13))*ANGLES(RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13))),.3)
RJ.C0 =
RJ.C0:Lerp(CF(0+0*[Link](sine/37),1+-1*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(-102+0*[Link](sine/37)),RAD(0+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
RS.C0 =
RS.C0:Lerp(CF(1+0*[Link](sine/37),0.5+0*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(50+70*[Link](sine/37)),RAD(7+0*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LS.C0 =
LS.C0:Lerp(CF(-1+0*[Link](sine/37),0.5+0*[Link](sine/37),0+0*[Link](sine/
37))*ANGLES(RAD(21+50*[Link](sine/37)),RAD(12+-17*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
RH.C0 =
RH.C0:Lerp(CF(0.5+0*[Link](sine/37),-1+0*[Link](sine/37),0+0.2*[Link](sine/
37))*ANGLES(RAD(27+27*[Link](sine/37)),RAD(-2+10*[Link](sine/
37)),RAD(0+0*[Link](sine/37))),.3)
LH.C0 =
LH.C0:Lerp(CF(-0.5+0*[Link](sine/36.5),-1+0*[Link](sine/36.5),0+0.3*[Link](si
ne/36.5))*ANGLES(RAD(25+32*[Link](sine/36.5)),RAD(5+-2*[Link](sine/
36.5)),RAD(0+0*[Link](sine/36.5))),.3)
reanim['WDW_FoamFinger'].[Link].C0 =
reanim['WDW_FoamFinger'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),-
2+0*[Link](sine/13),0+0*[Link](sine/13))*ANGLES(RAD(-91+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/13))),.3)
reanim['Vector Arrow'].[Link].C0 = reanim['Vector
Arrow'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),0+0*[Link](sine/
13),-3+0*[Link](sine/13))*ANGLES(RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+360*[Link](sine/13))),.3)
elseif [Link] > 20 then -- run
NECK.C0 =
NECK.C0:Lerp(CF(0+0*[Link](sine/13),1+0*[Link](sine/13),0+0*[Link](sine/
13))*ANGLES(RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13))),.3)
RJ.C0 =
RJ.C0:Lerp(CF(0+0*[Link](sine/4),1+-0.3*[Link](sine/4),0+0*[Link](sine/
4))*ANGLES(RAD(-102+0*[Link](sine/4)),RAD(0+0*[Link](sine/
4)),RAD(0+0*[Link](sine/4))),.3)
RS.C0 =
RS.C0:Lerp(CF(1+0*[Link](sine/4),0.5+0*[Link](sine/4),0+0*[Link](sine/
4))*ANGLES(RAD(-6+14*[Link](sine/4)),RAD(7+0*[Link](sine/
4)),RAD(0+0*[Link](sine/4))),.3)
LS.C0 =
LS.C0:Lerp(CF(-1+0*[Link](sine/4),0.5+0*[Link](sine/4),0+0*[Link](sine/
4))*ANGLES(RAD(21+14*[Link](sine/4)),RAD(12+-17*[Link](sine/
4)),RAD(0+0*[Link](sine/4))),.3)
RH.C0 =
RH.C0:Lerp(CF(0.5+0*[Link](sine/4),-1+0*[Link](sine/4),0+0.2*[Link](sine/
4))*ANGLES(RAD(27+21*[Link](sine/4)),RAD(-2+10*[Link](sine/
4)),RAD(0+0*[Link](sine/4))),.3)
LH.C0 =
LH.C0:Lerp(CF(-0.5+0*[Link](sine/5),-1+0*[Link](sine/5),0+0.3*[Link](sine/
5))*ANGLES(RAD(25+23*[Link](sine/5)),RAD(5+-2*[Link](sine/
5)),RAD(0+0*[Link](sine/5))),.3)
reanim['WDW_FoamFinger'].[Link].C0 =
reanim['WDW_FoamFinger'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),-
2+0*[Link](sine/13),0+0*[Link](sine/13))*ANGLES(RAD(-91+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+0*[Link](sine/13))),.3)
reanim['Vector Arrow'].[Link].C0 = reanim['Vector
Arrow'].[Link].C0:Lerp(CF(0+0*[Link](sine/13),0+0*[Link](sine/
13),-3+0*[Link](sine/13))*ANGLES(RAD(0+0*[Link](sine/
13)),RAD(0+0*[Link](sine/13)),RAD(0+360*[Link](sine/13))),.3)
end
elseif Mode == '2' then
if [Link].y > 1 then -- jump
--jump clerp here
elseif [Link].y < -1 then -- fall
--fall clerp here
elseif [Link] < 2 then -- idle
--idle clerp here
elseif [Link] < 20 then -- walk
--walk clerp here
elseif [Link] > 20 then -- run
--run clerp here
end
elseif Mode == '3' then
if [Link].y > 1 then -- jump
--jump clerp here
elseif [Link].y < -1 then -- fall
--fall clerp here
elseif [Link] < 2 then -- idle
--idle clerp here
elseif [Link] < 20 then -- walk
--walk clerp here
elseif [Link] > 20 then -- run
--run clerp here
end
end
[Link]:Wait()
end
end)()
--Created using Nexo Animator

You might also like